Re: Default Partition for Range
Beena Emerson <memissemerson@gmail.com>
From: Beena Emerson <memissemerson@gmail.com>
To: Rajkumar Raghuwanshi <rajkumar.raghuwanshi@enterprisedb.com>
Cc: Robert Haas <robertmhaas@gmail.com>,
Jeevan Ladhe <jeevan.ladhe@enterprisedb.com>, Rahila Syed <rahilasyed90@gmail.com>, Dilip Kumar <dilipbalaut@gmail.com>, Amit Kapila <amit.kapila16@gmail.com>,
Ashutosh Bapat <ashutosh.bapat@enterprisedb.com>, "pgsql-hackers@postgresql.org" <pgsql-hackers@postgresql.org>
Date: 2017-08-09T08:24:32Z
Lists: pgsql-hackers
Attachments
- default_range_partition_v10.patch (application/octet-stream) patch v10
Hello Rajkumar, On Wed, Aug 9, 2017 at 12:37 PM, Rajkumar Raghuwanshi <rajkumar.raghuwanshi@enterprisedb.com> wrote: > > Hi Beena, > > I have applied Jeevan's v24 patches and then your v9 patch over commit > 5ff3d73813ebcc3ff80be77c30b458d728951036. > and while testing I got a server crash. below is sql to reproduce it. > > postgres=# CREATE TABLE rp (a int, b int) PARTITION by range (a); > CREATE TABLE > postgres=# CREATE TABLE rp_p1 PARTITION OF rp DEFAULT partition by range(a); > CREATE TABLE > postgres=# CREATE TABLE rp_p11 PARTITION OF rp_p1 FOR VALUES FROM (1) TO > (15); > CREATE TABLE > postgres=# CREATE TABLE rp_p12 PARTITION OF rp_p1 DEFAULT; > CREATE TABLE > postgres=# insert into rp select i,i from generate_series(1,15) i; > server closed the connection unexpectedly > This probably means the server terminated abnormally > before or while processing the request. > The connection to the server was lost. Attempting reset: Failed. > Thank you for testing. It seems I made a mistake in the assert condition. I have corrected it in this patch. Thank you, Beena Emerson EnterpriseDB: http://www.enterprisedb.com The Enterprise PostgreSQL Company
Commits
-
Allow a partitioned table to have a default partition.
- 6f6b99d1335b 11.0 landed
-
Add new files to nls.mk and add translation markers
- 5ff3d73813eb 10.0 cited
-
Improve release note text about set-returning-function changes.
- a12c09ad86e6 10.0 cited