一大坨垃圾正在前进

This commit is contained in:
des
2025-12-29 23:05:32 +08:00
parent 960d7e6fcc
commit 580697fc82
40 changed files with 12860 additions and 20 deletions

43
srv/sql/init.sql Normal file
View File

@@ -0,0 +1,43 @@
CREATE TABLE public.user (
id bigint PRIMARY KEY ,
create_time timestamp NOT NULL ,
last_update_time timestamp NOT NULL,
name text NOT NULL ,
account text NOT NULL ,
passwd text NOT NULL
);
COMMENT ON TABLE public.user IS '基础用户表,记录用户在系统内的昵称';
COMMENT ON COLUMN public.user.id IS '用户ID';
COMMENT ON COLUMN public.user.name IS '用户在系统内的名称';
COMMENT ON COLUMN public.user.account IS '用户登录凭证';
COMMENT ON COLUMN public.user.passwd IS '用户登录密钥';
INSERT INTO public.user VALUES (0, transaction_timestamp(), transaction_timestamp(), '绯红先知', 'admin', 'fh123456');
CREATE TABLE public.system (
id bigint PRIMARY KEY ,
create_time timestamp NOT NULL ,
last_update_time timestamp NOT NULL,
name text NOT NULL ,
domain text NOT NULL
);
COMMENT ON TABLE public.system IS '系统表,记录当前认证服务所对接的系统';
COMMENT ON COLUMN public.system.id IS '系统 ID';
COMMENT ON COLUMN public.system.name IS '系统名称';
INSERT INTO public.system VALUES (0, transaction_timestamp(), transaction_timestamp(), '绯红守卫', 'www.ciallo.pub');
CREATE TABLE public.system_expand_info (
user_id bigint NOT NULL ,
system_id bigint NOT NULL ,
info jsonb NOT NULL ,
PRIMARY KEY (user_id, system_id)
);
COMMENT ON TABLE public.system_expand_info IS '系统拓展表,记录用户在某个系统下的额外信息';
COMMENT ON COLUMN public.user.id IS '拓展表ID';
COMMENT ON COLUMN public.user.name IS '用户在系统内的名称';
COMMENT ON COLUMN public.user.account IS '用户登录凭证';
COMMENT ON COLUMN public.user.passwd IS '用户登录密钥';