Синтаксическая ошибка в или около целого числа AS при создании последовательности - PullRequest
0 голосов
/ 13 января 2019

Я получаю «ошибку в или около целого числа AS» в приведенном ниже коде, когда я пытаюсь выполнить с psql.

CREATE SEQUENCE public.auth_group_id_seq
    AS integer
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;

Приведенный выше оператор sql взят из файла резервной копии локального компьютера postgres версии 11 и выполняется в EC2 postgres версии 9.3. Я новичок в postgres и не знаю, как sql генерируется только postgres, поэтому он должен работать с psql. Заранее спасибо.

1 Ответ

0 голосов
/ 13 января 2019

Postgres 9.3 (который больше не поддерживается ) не поддерживает параметр AS data_type. Это было введено в версии 10.

Вы можете попробовать использовать pg_dump из вашей установки 9.3 для создания дампа, но я не уверен, что это работает.

...