48 lines
1.4 KiB
SQL
48 lines
1.4 KiB
SQL
/*
|
|
Navicat Premium Data Transfer
|
|
|
|
Source Server : 智慧法务
|
|
Source Server Type : PostgreSQL
|
|
Source Server Version : 170005
|
|
Source Host : nas.7bm.co:54302
|
|
Source Catalog : docauditai
|
|
Source Schema : public
|
|
|
|
Target Server Type : PostgreSQL
|
|
Target Server Version : 170005
|
|
File Encoding : 65001
|
|
|
|
Date: 18/07/2025 20:13:33
|
|
*/
|
|
|
|
|
|
-- ----------------------------
|
|
-- Table structure for user_role
|
|
-- ----------------------------
|
|
DROP TABLE IF EXISTS "public"."user_role";
|
|
CREATE TABLE "public"."user_role" (
|
|
"id" int4 NOT NULL DEFAULT nextval('user_role_id_seq'::regclass),
|
|
"user_id" int4 NOT NULL,
|
|
"role_id" int4 NOT NULL,
|
|
"created_at" timestamptz(6) DEFAULT now(),
|
|
"updated_at" timestamptz(6) DEFAULT now()
|
|
)
|
|
;
|
|
|
|
-- ----------------------------
|
|
-- Triggers structure for table user_role
|
|
-- ----------------------------
|
|
CREATE TRIGGER "update_user_role_updated_at" BEFORE UPDATE ON "public"."user_role"
|
|
FOR EACH ROW
|
|
EXECUTE PROCEDURE "public"."update_updated_at"();
|
|
|
|
-- ----------------------------
|
|
-- Uniques structure for table user_role
|
|
-- ----------------------------
|
|
ALTER TABLE "public"."user_role" ADD CONSTRAINT "user_role_user_id_role_id_key" UNIQUE ("user_id", "role_id");
|
|
|
|
-- ----------------------------
|
|
-- Primary Key structure for table user_role
|
|
-- ----------------------------
|
|
ALTER TABLE "public"."user_role" ADD CONSTRAINT "sys_user_role_pkey" PRIMARY KEY ("id");
|