INHERITS behavor

Started by Andrey Y. Mosienkoabout 25 years ago2 messagesgeneral
Jump to latest

I am using PGSQL 7.1RC1.

CREATE TABLE "test" (
"id" int4 DEFAULT nextval('"test_id_seq"'::text) NOT NULL,
"val" int4,
CONSTRAINT "test_pkey" PRIMARY KEY ("id")
);

CREATE TABLE test_1 (
) INHERITS (test);

Do:
INSERT INTO "test_1" ("id", "val") VALUES ('2', '2')

The same record appears in test!!!!

Why? When I used 7.0.3 there was no such thing!

How can I get old behavor?

--
with respection Andrey Feofilactovich.
e-mail: feo@ttn.ru, feo@feo.org.ru
ICQ: 28073807

#2Peter Eisentraut
peter_e@gmx.net
In reply to: Andrey Y. Mosienko (#1)
Re: INHERITS behavor

Andrey Y. Mosienko writes:

I am using PGSQL 7.1RC1.

CREATE TABLE "test" (
"id" int4 DEFAULT nextval('"test_id_seq"'::text) NOT NULL,
"val" int4,
CONSTRAINT "test_pkey" PRIMARY KEY ("id")
);

CREATE TABLE test_1 (
) INHERITS (test);

Do:
INSERT INTO "test_1" ("id", "val") VALUES ('2', '2')

The same record appears in test!!!!

Why? When I used 7.0.3 there was no such thing!

How can I get old behavor?

http://www.postgresql.org/devel-corner/docs/postgres/inherit.html

--
Peter Eisentraut peter_e@gmx.net http://yi.org/peter-e/