Re: Reverse engineered Column definition incorrect
От | Dave Page |
---|---|
Тема | Re: Reverse engineered Column definition incorrect |
Дата | |
Msg-id | 03AF4E498C591348A42FC93DEA9661B844B73D@mail.vale-housing.co.uk обсуждение исходный текст |
Ответы |
Re: Reverse engineered Column definition incorrect
|
Список | pgadmin-support |
Hi Andreas, Did you get it on both branches (& both changelogs)? Regards, Dave. > -----Original Message----- > From: Andreas Pflug [mailto:pgadmin@pse-consulting.de] > Sent: 02 October 2003 19:17 > To: Donald Fraser > Cc: [pgADMIN] > Subject: Re: [pgadmin-support] Reverse engineered Column > definition incorrect > > > Donald Fraser wrote: > > > The reverse engineered code for column definitions if incorrect for > > DEFAULT values. > > I create table such as: > > > > REATE TABLE public.tbl_bkgndata > > ( > > id int4 NOT NULL DEFAULT nextval('tbl_bkgndata_id_seq'::text), > > ) WITHOUT OIDS; > > > > Reverse engineered column definition is: > > > > ALTER TABLE public.tbl_bkgndata ADD COLUMN id int4; > > ALTER TABLE public.tbl_bkgndata ALTER COLUMN id SET STORAGE PLAIN; > > ALTER TABLE public.tbl_bkgndata ALTER COLUMN id SET NOT NULL; ALTER > > TABLE public.tbl_bkgndata ALTER COLUMN id DEFAULT > > nextval('tbl_bkgndata_id_seq'::text); > > > > Last row should read: > > ALTER TABLE public.tbl_bkgndata ALTER COLUMN id SET DEFAULT > > nextval('tbl_bkgndata_id_seq'::text); > > > > That is the key word SET is missing. > > > Fixed in cvs, thanks for reporting. > > Regards, > Andreas > > > > ---------------------------(end of > broadcast)--------------------------- > TIP 3: if posting/reading through Usenet, please send an appropriate > subscribe-nomail command to majordomo@postgresql.org so > that your > message can get through to the mailing list cleanly >
В списке pgadmin-support по дате отправления: