Search Postgresql Archives

Re: schema rename sequence issue

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




On Jan 30, 2006, at 19:03 , Sim Zacks wrote:

I thought the pg_attrdef table was the defaults.
Is there another table that contains the defaults

What I'm thinking of is this situation:

create table foo
(
	foo_id serial primary key
	, foo_value text not null unique
);

This will create a sequence (public.foo_id_key_seq, I think) as well as a table
public.foo
(
	foo_id integer primary key default nextval('public.foo_id_key_seq')
	, foo_value text not null unique
);

(And some indexes as well, but we'll set those aside for now.)

You've renamed the schema, but I think you need to update the default for the foo_id column manually, e.g.,

alter table stock.foo alter column foo_id set default = nextval ('stock.foo_id_key_seq');

Syntax not checked.

If this isn't what it is, perhaps someone else has an idea.

Michael Glaesemann
grzm myrealbox com



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux