Re: Postgresql partitioning

Поиск
Список
Период
Сортировка
От Robert Treat
Тема Re: Postgresql partitioning
Дата
Msg-id 200803221955.17789.xzilla@users.sourceforge.net
обсуждение исходный текст
Ответ на Re: Postgresql partitioning  (Reece Hart <reece@harts.net>)
Список pgsql-general
On Saturday 22 March 2008 09:39, Reece Hart wrote:
> On Fri, 2008-03-21 at 23:00 -0400, Ram Ravichandran wrote:
> > I assume that primary key
> > uniqueness is not tested across tables. Right?
>
> That's correct.  It's on the TODOs:
> Inheritance
>       * Allow inherited tables to inherit indexes, UNIQUE constraints,
>         and primary/foreign keys
> (at http://www.postgresql.org/docs/faqs.TODO.html )
>
>
> I wonder whether you might be able to achieve the benefits of
> partitioning and the simplicity of a single-table updates by using a
> view with an update rule. This would allow you to embed the logic for
> moving rows between partitions when the partition criterion changes into
> the database. I've not done this myself, so I'm, um, not speaking from
> experience.
>

Actually you can add an update rule to the parent table itself,  rewriting
into a set of insert, delete statements. (or call a function to manage it
which is probably better on a larger number of partitions)
--
Robert Treat
Build A Brighter LAMP :: Linux Apache {middleware} PostgreSQL

В списке pgsql-general по дате отправления:

Предыдущее
От: Bruce Momjian
Дата:
Сообщение: Re: partitioning using dblink
Следующее
От: Robert Treat
Дата:
Сообщение: Re: Postgres development