Re: Declarative partitioning - another take
От | Amit Langote |
---|---|
Тема | Re: Declarative partitioning - another take |
Дата | |
Msg-id | 16d032df-8847-972c-9a69-25e6daa5dc25@lab.ntt.co.jp обсуждение исходный текст |
Ответ на | Re: Declarative partitioning - another take (Alvaro Herrera <alvherre@2ndquadrant.com>) |
Ответы |
Re: Declarative partitioning - another take
Re: Declarative partitioning - another take |
Список | pgsql-hackers |
On 2016/11/25 4:36, Alvaro Herrera wrote: > Amit Langote wrote: >> On 2016/11/24 15:10, Ashutosh Bapat wrote: >>> On Thu, Nov 24, 2016 at 11:34 AM, Amit Langote wrote: > >>>> You have to specify column constraints using the keywords WITH OPTIONS, >>>> like below: >>>> >>>> create table p1 partition of p ( >>>> a with options primary key >>>> ) for values in (1); >>> >>> Oh, sorry for not noticing it. You are right. Why do we need "with >>> option" there? Shouldn't user be able to specify just "a primary key"; >>> it's not really an "option", it's a constraint. >> >> I just adopted the existing syntax for specifying column/table constraints >> of a table created with CREATE TABLE OF type_name. > > I think CREATE TABLE OF is pretty much a corner case. I agree that > allowing the constraint right after the constraint name is more > intuitive. I assume you meant "...right after the column name"? I will modify the grammar to allow that way then, so that the following will work: create table p1 partition of p ( a primary key ) for values in (1); Thanks, Amit
В списке pgsql-hackers по дате отправления: