From: | Keith Fiske <keith(at)omniti(dot)com> |
---|---|
To: | "pgsql-hackers(at)postgresql(dot)org" <pgsql-hackers(at)postgresql(dot)org> |
Subject: | Re: [COMMITTERS] pgsql: Implement table partitioning. |
Date: | 2016-12-09 18:00:27 |
Message-ID: | CAG1_KcD3mP6FT11C4CFhaHs6jQUvzBSoYFycbWkJi1xRpLajig@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-committers pgsql-hackers |
On Wed, Dec 7, 2016 at 1:30 PM, Robert Haas <robertmhaas(at)gmail(dot)com> wrote:
> On Wed, Dec 7, 2016 at 1:20 PM, Robert Haas <rhaas(at)postgresql(dot)org> wrote:
> > Implement table partitioning.
>
>
> --
> Sent via pgsql-hackers mailing list (pgsql-hackers(at)postgresql(dot)org)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgsql-hackers
>
Being that table partitioning is something I'm slightly interested in,
figured I'd give it a whirl.
This example in the docs has an extraneous comma after the second column
CREATE TABLE cities (
name text not null,
population int,
) PARTITION BY LIST (initcap(name));
And the WITH OPTIONS clause does not appear to be working using another
example from the docs. Not seeing any obvious typos.
keith(at)keith=# CREATE TABLE measurement_y2016m07
keith-# PARTITION OF measurement (
keith(# unitsales WITH OPTIONS DEFAULT 0
keith(# ) FOR VALUES FROM ('2016-07-01') TO ('2016-08-01');
2016-12-09 12:51:48.728 EST [11711] ERROR: syntax error at or near "WITH"
at character 80
2016-12-09 12:51:48.728 EST [11711] STATEMENT: CREATE TABLE
measurement_y2016m07
PARTITION OF measurement (
unitsales WITH OPTIONS DEFAULT 0
) FOR VALUES FROM ('2016-07-01') TO ('2016-08-01');
ERROR: syntax error at or near "WITH"
LINE 3: unitsales WITH OPTIONS DEFAULT 0
^
Time: 0.184 ms
Removing the unit_sales default allows it to work fine
keith(at)keith=# CREATE TABLE measurement_y2016m07
PARTITION OF measurement
FOR VALUES FROM ('2016-07-01') TO ('2016-08-01');
CREATE TABLE
Time: 5.001 ms
From | Date | Subject | |
---|---|---|---|
Next Message | Amit Langote | 2016-12-09 18:13:54 | Re: [COMMITTERS] pgsql: Implement table partitioning. |
Previous Message | Tom Lane | 2016-12-09 17:01:50 | pgsql: Fix reporting of column typmods for multi-row VALUES constructs. |
From | Date | Subject | |
---|---|---|---|
Next Message | Amit Langote | 2016-12-09 18:13:54 | Re: [COMMITTERS] pgsql: Implement table partitioning. |
Previous Message | Jeff Janes | 2016-12-09 17:59:54 | new table partitioning breaks \d table to older versions |