feat: SQL脚本提交

This commit is contained in:
2025-12-06 17:56:51 +08:00
parent 53f4eaa884
commit 2f3786b858

View File

@ -5,8 +5,8 @@ CREATE TABLE IF NOT EXISTS "sys_core_dictionary" (
code VARCHAR(200) NOT NULL, code VARCHAR(200) NOT NULL,
type VARCHAR(50) NOT NULL, type VARCHAR(50) NOT NULL,
description TEXT, description TEXT,
create_time TIMESTAMPTZ NOT NULL DEFAULT current_timestamp, create_time TIMESTAMPTZ NOT NULL DEFAULT current_timestamptz,
update_time TIMESTAMPTZ NOT NULL DEFAULT current_timestamp, update_time TIMESTAMPTZ NOT NULL DEFAULT current_timestamptz,
PRIMARY KEY (id) PRIMARY KEY (id)
); );
CREATE UNIQUE INDEX uidx_sys_core_dictionary_code ON sys_core_dictionary (code); CREATE UNIQUE INDEX uidx_sys_core_dictionary_code ON sys_core_dictionary (code);
@ -27,8 +27,8 @@ CREATE TABLE IF NOT EXISTS sys_core_dictionary_item (
code VARCHAR(200) NOT NULL, code VARCHAR(200) NOT NULL,
sort INTEGER NOT NULL DEFAULT 0, sort INTEGER NOT NULL DEFAULT 0,
description TEXT, description TEXT,
create_time TIMESTAMPTZ NOT NULL DEFAULT current_timestamp, create_time TIMESTAMPTZ NOT NULL DEFAULT current_timestamptz,
update_time TIMESTAMPTZ NOT NULL DEFAULT current_timestamp, update_time TIMESTAMPTZ NOT NULL DEFAULT current_timestamptz,
PRIMARY KEY (id) PRIMARY KEY (id)
); );
CREATE UNIQUE INDEX uidx1_sys_core_dictionary_item ON sys_core_dictionary_item (dictionary_id, parent_id, code); CREATE UNIQUE INDEX uidx1_sys_core_dictionary_item ON sys_core_dictionary_item (dictionary_id, parent_id, code);
@ -58,8 +58,8 @@ CREATE TABLE IF NOT EXISTS sys_core_sequence (
min_value BIGINT NOT NULL DEFAULT 0, min_value BIGINT NOT NULL DEFAULT 0,
inc_value BIGINT NOT NULL DEFAULT 1, inc_value BIGINT NOT NULL DEFAULT 1,
description TEXT, description TEXT,
create_time TIMESTAMPTZ NOT NULL DEFAULT current_timestamp, create_time TIMESTAMPTZ NOT NULL DEFAULT current_timestamptz,
update_time TIMESTAMPTZ NOT NULL DEFAULT current_timestamp, update_time TIMESTAMPTZ NOT NULL DEFAULT current_timestamptz,
PRIMARY KEY (id) PRIMARY KEY (id)
); );
CREATE UNIQUE INDEX uidx1_sys_core_sequence ON sys_core_sequence (code); CREATE UNIQUE INDEX uidx1_sys_core_sequence ON sys_core_sequence (code);
@ -104,8 +104,8 @@ CREATE TABLE IF NOT EXISTS sys_rbac_region (
ext_code VARCHAR(200), ext_code VARCHAR(200),
sort INTEGER NOT NULL DEFAULT 0, sort INTEGER NOT NULL DEFAULT 0,
description TEXT, description TEXT,
create_time TIMESTAMPTZ NOT NULL DEFAULT current_timestamp, create_time TIMESTAMPTZ NOT NULL DEFAULT current_timestamptz,
update_time TIMESTAMPTZ NOT NULL DEFAULT current_timestamp, update_time TIMESTAMPTZ NOT NULL DEFAULT current_timestamptz,
PRIMARY KEY (id) PRIMARY KEY (id)
); );
CREATE UNIQUE INDEX uidx1_sys_rbac_region ON sys_rbac_region (parent_id, code); CREATE UNIQUE INDEX uidx1_sys_rbac_region ON sys_rbac_region (parent_id, code);
@ -132,8 +132,8 @@ CREATE TABLE IF NOT EXISTS sys_rbac_department (
code VARCHAR(200) NOT NULL, code VARCHAR(200) NOT NULL,
sort INTEGER NOT NULL DEFAULT 0, sort INTEGER NOT NULL DEFAULT 0,
description TEXT, description TEXT,
create_time TIMESTAMPTZ NOT NULL DEFAULT current_timestamp, create_time TIMESTAMPTZ NOT NULL DEFAULT current_timestamptz,
update_time TIMESTAMPTZ NOT NULL DEFAULT current_timestamp, update_time TIMESTAMPTZ NOT NULL DEFAULT current_timestamptz,
PRIMARY KEY (id) PRIMARY KEY (id)
); );
CREATE UNIQUE INDEX uidx_sys_rbac_department_code ON sys_rbac_department (code); CREATE UNIQUE INDEX uidx_sys_rbac_department_code ON sys_rbac_department (code);
@ -157,8 +157,8 @@ CREATE TABLE IF NOT EXISTS sys_rbac_role (
code VARCHAR(200) NOT NULL, code VARCHAR(200) NOT NULL,
sort INTEGER NOT NULL DEFAULT 0, sort INTEGER NOT NULL DEFAULT 0,
description TEXT, description TEXT,
create_time TIMESTAMPTZ NOT NULL DEFAULT current_timestamp, create_time TIMESTAMPTZ NOT NULL DEFAULT current_timestamptz,
update_time TIMESTAMPTZ NOT NULL DEFAULT current_timestamp, update_time TIMESTAMPTZ NOT NULL DEFAULT current_timestamptz,
PRIMARY KEY (id) PRIMARY KEY (id)
); );
CREATE UNIQUE INDEX uidx_sys_rbac_role_code ON sys_rbac_role (code); CREATE UNIQUE INDEX uidx_sys_rbac_role_code ON sys_rbac_role (code);
@ -181,8 +181,8 @@ CREATE TABLE IF NOT EXISTS sys_rbac_user (
password VARCHAR(200) NOT NULL, password VARCHAR(200) NOT NULL,
enabled VARCHAR(2) NOT NULL DEFAULT '1', enabled VARCHAR(2) NOT NULL DEFAULT '1',
description TEXT, description TEXT,
create_time TIMESTAMPTZ NOT NULL DEFAULT current_timestamp, create_time TIMESTAMPTZ NOT NULL DEFAULT current_timestamptz,
update_time TIMESTAMPTZ NOT NULL DEFAULT current_timestamp, update_time TIMESTAMPTZ NOT NULL DEFAULT current_timestamptz,
PRIMARY KEY (id) PRIMARY KEY (id)
); );
CREATE UNIQUE INDEX ui_sys_rbac_user_username ON sys_rbac_user (username); CREATE UNIQUE INDEX ui_sys_rbac_user_username ON sys_rbac_user (username);