pgsql主键自增,建表失败

CREATE TABLE "system_parameter" (
  "id" int4 NOT NULL DEFAULT nextval('system_parameter_id_seq'::regclass),
  "para_system" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
  "para_system_desc" varchar(1024) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying,
  "para_group" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
  "para_group_desc" varchar(1024) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying,
  "para_key" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
  "para_key_desc" varchar(1024) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying,
  "para_value" varchar(5012) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying,
  "para_value_desc" varchar(1024) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying,
  "create_date" date,
  "modify_date" date,
  "up_flag" varchar(2) COLLATE "pg_catalog"."default" NOT NULL,
  "para_latn_id" int8 NOT NULL
)
;

运行该建表语句报错,提示system_parameter不存在

解决:
要先创建system_parameter_id_seq序列

语句

CREATE SEQUENCE "system_parameter_id_seq" START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1;
posted @ 2021-09-26 15:56  香草味的薄荷糖  阅读(651)  评论(0)    收藏  举报