В pgAdmin при создании нового скрипта для таблицы SCRIPTS | CREATE scripts
Вы получаете что-то вроде
CREATE TABLE public.merchant_tracker_avl
(
avl_id bigint NOT NULL DEFAULT nextval('merchant_tracker_avl_avl_id_seq'::regclass),
x_lat numeric(10,6) NOT NULL,
y_long numeric(10,6) NOT NULL,
event_time timestamp without time zone NOT NULL,
CONSTRAINT merchant_tracker_avl_pk PRIMARY KEY (avl_id)
);
Проблема в другом сервере, где я пытаюсь создать таблицу, последовательность не существует.
Поэтому я должен вручную изменить сценарий на...
CREATE TABLE public.merchant_tracker_avl
(
avl_id serial NOT NULL,
....
И этот скрипт генерирует таблицу и последовательность.
Итак, как я могу заставить pgAdmin генерировать правильный скрипт, чтобы не вносить такие ручные изменения?
1.22.1
пришла с postgres-9.5 - person Juan Carlos Oropeza   schedule 15.11.2016pgAdmin 4
, у меня естьpgAdmin 3
, можете ли вы попробовать создать сценарий для серийного поля и сообщить мне, если дадите правильный сценарий? Я не хочу вносить изменения, если это не исправить. - person Juan Carlos Oropeza   schedule 15.11.2016