Re: Syntax for partitioning

Поиск
Список
Период
Сортировка
От Itagaki Takahiro
Тема Re: Syntax for partitioning
Дата
Msg-id 20091030140720.F614.52131E4D@oss.ntt.co.jp
обсуждение исходный текст
Ответ на Re: Syntax for partitioning  (Greg Stark <gsstark@mit.edu>)
Ответы Re: Syntax for partitioning  (Itagaki Takahiro <itagaki.takahiro@oss.ntt.co.jp>)
Список pgsql-hackers
Greg Stark <gsstark@mit.edu> wrote:

> >> * ALTER TABLE ... DROP [COLUMN]  name [CASCADE | RESTRICT]
> >> * ALTER TABLE ... DROP PARTITION name [CASCADE | RESTRICT]
> 
> Do we need a DROP PARTITION command at all? What would it even do?

Currently no. So, it would be good to treat PARTITION as
just a synonym of TABLE. Not only DROP PARTITION but also
ALTER PARTITION will work.

> CREATE PARTITION name ON table_name
> DROP PARTITION name ALTER PARTITION name ...

We might need to specify partition keys with another syntax.
ALTER TABLE will have only one new command "PARTITION BY".
and we reuse TABLE command for PARTITION in other operations.
 ALTER TABLE table_name PARTITION BY RANGE (expr) (...)

Regards,
---
ITAGAKI Takahiro
NTT Open Source Software Center




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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: grant with hierarchy option
Следующее
От: Peter Eisentraut
Дата:
Сообщение: Re: Syntax for partitioning