创建序列时AS整数附近的语法错误

Man*_*pta 1 postgresql postgresql-9.3 postgresql-11

当我尝试使用psql执行时,以下代码中出现“ AS整数或附近的错误”。

CREATE SEQUENCE public.auth_group_id_seq
    AS integer
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;
Run Code Online (Sandbox Code Playgroud)

上面的sql语句来自本地计算机postgres版本11的备份文件,并在EC2 postgres版本9.3中执行。我是postgres的新手,并且不知道,因为sql仅由postgres生成,因此它应该与psql一起使用。提前致谢。

a_h*_*ame 5

Postgres 9.3(不再受支持)不支持该AS data_type选项。这是在版本10中引入的。

您可以尝试使用pg_dump9.3安装中的文件进行转储,但是我不确定是否可行。