Reverse engineered Column definition incorrect for DEFAULT

Поиск
Список
Период
Сортировка
От Donald Fraser
Тема Reverse engineered Column definition incorrect for DEFAULT
Дата
Msg-id 011701c388f6$f2226aa0$1664a8c0@DEMOLITION
обсуждение исходный текст
Ответы Re: Reverse engineered Column definition incorrect  (Andreas Pflug <pgadmin@pse-consulting.de>)
Список pgadmin-support
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.
 
Regards
Donald Fraser.

В списке pgadmin-support по дате отправления:

Предыдущее
От: Andreas Pflug
Дата:
Сообщение: Re: bit length not correct in pgAdmin III 1.0
Следующее
От: "Hiroshi Saito"
Дата:
Сообщение: Re: Reverse engineered Column definition incorrect for DEFAULT