You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
1.0 KiB
30 lines
1.0 KiB
1 year ago
|
DROP TABLE IF EXISTS "public"."t_user";
|
||
|
CREATE TABLE "public"."t_user" (
|
||
|
"id" serial,
|
||
|
"name" varchar(64) NOT NULL,
|
||
|
"username" varchar(64) NOT NULL,
|
||
|
"password" varchar(255) NOT NULL,
|
||
|
"delete" bool NOT NULL DEFAULT false,
|
||
|
PRIMARY KEY ("id")
|
||
|
);
|
||
|
COMMENT ON COLUMN "public"."t_user"."username" IS '用户名 账号';
|
||
|
|
||
|
|
||
|
DROP TABLE IF EXISTS "public"."t_resource";
|
||
|
CREATE TABLE "public"."t_resource" (
|
||
|
"code" varchar(128) NOT NULL,
|
||
|
"name" varchar(128) NOT NULL,
|
||
|
"parent_code" varchar(128),
|
||
|
PRIMARY KEY ("code")
|
||
|
);
|
||
|
|
||
|
|
||
|
DROP TABLE IF EXISTS "public"."t_user_resource";
|
||
|
CREATE TABLE "public"."t_user_resource" (
|
||
|
"id" serial,
|
||
|
"user_id" int4 NOT NULL,
|
||
|
"resource_code" varchar(128) NOT NULL,
|
||
|
PRIMARY KEY ("id"),
|
||
|
CONSTRAINT "user_resource_user_id_fk" FOREIGN KEY ("user_id") REFERENCES "public"."t_user" ("id") ON DELETE NO ACTION ON UPDATE NO ACTION,
|
||
|
CONSTRAINT "user_resource_resource_code_fk" FOREIGN KEY ("resource_code") REFERENCES "public"."t_resource" ("code") ON DELETE NO ACTION ON UPDATE NO ACTION
|
||
|
);
|