From: | "Gabriele Bartolini" <g(dot)bartolini(at)comune(dot)prato(dot)it> |
---|---|
To: | pgsql-bugs(at)postgresql(dot)org |
Subject: | BUG #3224: Dump: missing schema name for sequence in a "DEFAULT nextval" specification |
Date: | 2007-04-13 10:22:04 |
Message-ID: | 200704131022.l3DAM4Lv050864@wwwmaster.postgresql.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-bugs |
The following bug has been logged online:
Bug reference: 3224
Logged by: Gabriele Bartolini
Email address: g(dot)bartolini(at)comune(dot)prato(dot)it
PostgreSQL version: 8.2.3
Operating system: GNU/Linux ( 2.6.9-42.0.2.ELsmp )
Description: Dump: missing schema name for sequence in a "DEFAULT
nextval" specification
Details:
Here is the example. I have a schema called 'dimensions' where I have a
hosts_2006_seq sequence and a hosts_2006 table, defined as follows:
CREATE SCHEMA dimensions;
CREATE SEQUENCE dimensions.hosts_2006_seq;
CREATE TABLE dimensions.hosts_2006
(
id_host integer NOT NULL DEFAULT
nextval('dimensions.hosts_2006_seq'::regclass),
host character varying(255) NOT NULL DEFAULT ''::character varying,
CONSTRAINT hosts_2006_pkey PRIMARY KEY (id_host)
);
As you can see I want the 'nextval' function to get the sequence value from
the proper table in the 'dimensions' schema, and that works fine.
However, when I issue a pg_dump or pg_dumpall command, here is what I get:
SET search_path = dimensions, pg_catalog;
CREATE SEQUENCE hosts_2006_seq;
CREATE TABLE hosts_2006 (
id_host integer DEFAULT nextval('hosts_2006_seq'::regclass) NOT NULL,
host character varying(255) DEFAULT ''::character varying NOT NULL,
);
This causes the 'nextval()' to go and look for the proper sequence according
to the search path and not in an absolute way.
I don't know whether this can be considered a bug, but it definitely created
a few problems on my scenario.
Thank you.
Ciao,
Gabriele
From | Date | Subject | |
---|---|---|---|
Next Message | Jens-Wolfhard Schicke | 2007-04-13 12:31:05 | BUG #3225: BitmapOr plan node does not show currect row count |
Previous Message | Stefan Kaltenbrunner | 2007-04-13 08:41:10 | BUG #3223: Testbugreport for new wwwmaster |