diff --git a/docs/sql/postgresql/dolphin.sql b/docs/sql/postgresql/dolphin.sql index aefdec2..a6382a4 100644 --- a/docs/sql/postgresql/dolphin.sql +++ b/docs/sql/postgresql/dolphin.sql @@ -5,8 +5,8 @@ CREATE TABLE IF NOT EXISTS sys_core_dictionary ( code VARCHAR(200) NOT NULL, type VARCHAR(50) NOT NULL, description TEXT, - create_time TIMESTAMPTZ NOT NULL DEFAULT current_timestamptz, - update_time TIMESTAMPTZ NOT NULL DEFAULT current_timestamptz, + create_time TIMESTAMPTZ NOT NULL DEFAULT now(), + update_time TIMESTAMPTZ NOT NULL DEFAULT now(), PRIMARY KEY (id) ); COMMENT ON TABLE sys_core_dictionary IS '字典'; @@ -26,8 +26,8 @@ CREATE TABLE IF NOT EXISTS sys_core_dictionary_item ( code VARCHAR(200) NOT NULL, sort INTEGER NOT NULL DEFAULT 0, description TEXT, - create_time TIMESTAMPTZ NOT NULL DEFAULT current_timestamptz, - update_time TIMESTAMPTZ NOT NULL DEFAULT current_timestamptz, + create_time TIMESTAMPTZ NOT NULL DEFAULT now(), + update_time TIMESTAMPTZ NOT NULL DEFAULT now(), PRIMARY KEY (id) ); COMMENT ON TABLE sys_core_dictionary_item IS '字典项'; @@ -42,11 +42,17 @@ COMMENT ON COLUMN sys_core_dictionary_item.create_time IS '创建时间'; COMMENT ON COLUMN sys_core_dictionary_item.update_time IS '修改时间'; INSERT INTO sys_core_dictionary -VALUES ('019ac45a-124d-7fe6-9a03-b9b9c54aacd0', '表-字典-类型', 'table.sys_core_dictionary.type', 'enum'); +VALUES ('019ac45a-124d-7fe6-9a03-b9b9c54aacd0', '表-字典-类型', 'table.sys_core_dictionary.type', 'enum'), + ('019af983-e2bb-7bfc-bf7d-61b8e503845a', '表-序列-类型', 'table.sys_core_sequence.type', 'enum'); INSERT INTO sys_core_dictionary_item VALUES ('019ac45c-e548-7bf5-845f-702bc75ba8a4', '019ac45a-124d-7fe6-9a03-b9b9c54aacd0', NULL, '枚举', 'enum', 0), - ('019ac45f-6a73-7dad-8334-1961f75ffc7d', '019ac45a-124d-7fe6-9a03-b9b9c54aacd0', NULL, '树型', 'tree', 1); + ('019ac45f-6a73-7dad-8334-1961f75ffc7d', '019ac45a-124d-7fe6-9a03-b9b9c54aacd0', NULL, '树型', 'tree', 1), + ('019af986-af9f-7902-9f96-0dafce926f25', '019af983-e2bb-7bfc-bf7d-61b8e503845a', NULL, '全局', 'global', 0), + ('019af986-eeed-7511-ada5-a2918d38d2c2', '019af983-e2bb-7bfc-bf7d-61b8e503845a', NULL, '年度', 'year', 1), + ('019af987-15e0-70df-af9c-da7847f9f7dc', '019af983-e2bb-7bfc-bf7d-61b8e503845a', NULL, '季度', 'quarter', 2), + ('019af987-59e5-7068-8969-c42cc6ba2b26', '019af983-e2bb-7bfc-bf7d-61b8e503845a', NULL, '月度', 'month', 3), + ('019af987-82b1-7983-9a0e-0d2c3d3e0ea8', '019af983-e2bb-7bfc-bf7d-61b8e503845a', NULL, '日度', 'day', 4); CREATE TABLE IF NOT EXISTS sys_core_sequence ( id VARCHAR(50) NOT NULL, @@ -56,8 +62,8 @@ CREATE TABLE IF NOT EXISTS sys_core_sequence ( min_value BIGINT NOT NULL DEFAULT 0, inc_value BIGINT NOT NULL DEFAULT 1, description TEXT, - create_time TIMESTAMPTZ NOT NULL DEFAULT current_timestamptz, - update_time TIMESTAMPTZ NOT NULL DEFAULT current_timestamptz, + create_time TIMESTAMPTZ NOT NULL DEFAULT now(), + update_time TIMESTAMPTZ NOT NULL DEFAULT now(), PRIMARY KEY (id) ); COMMENT ON TABLE sys_core_sequence IS '序列'; @@ -101,8 +107,8 @@ CREATE TABLE IF NOT EXISTS sys_rbac_region ( ext_code VARCHAR(200), sort INTEGER NOT NULL DEFAULT 0, description TEXT, - create_time TIMESTAMPTZ NOT NULL DEFAULT current_timestamptz, - update_time TIMESTAMPTZ NOT NULL DEFAULT current_timestamptz, + create_time TIMESTAMPTZ NOT NULL DEFAULT now(), + update_time TIMESTAMPTZ NOT NULL DEFAULT now(), PRIMARY KEY (id) ); COMMENT ON TABLE sys_rbac_region IS '区划项'; @@ -129,8 +135,8 @@ CREATE TABLE IF NOT EXISTS sys_rbac_department ( code VARCHAR(200) NOT NULL, sort INTEGER NOT NULL DEFAULT 0, description TEXT, - create_time TIMESTAMPTZ NOT NULL DEFAULT current_timestamptz, - update_time TIMESTAMPTZ NOT NULL DEFAULT current_timestamptz, + create_time TIMESTAMPTZ NOT NULL DEFAULT now(), + update_time TIMESTAMPTZ NOT NULL DEFAULT now(), PRIMARY KEY (id) ); COMMENT ON TABLE sys_rbac_department IS '部门表'; @@ -147,7 +153,7 @@ COMMENT ON COLUMN sys_rbac_department.create_time IS '创建时间'; COMMENT ON COLUMN sys_rbac_department.update_time IS '修改时间'; INSERT INTO sys_rbac_department -VALUES ('019ac468-16b9-7abc-8f2d-7a8d59034969', NULL, NULL, '系统管理部', 'DEPT00001', 0); +VALUES ('019ac468-16b9-7abc-8f2d-7a8d59034969', NULL, NULL, '019ac468-16b9-7abc-8f2d-7a8d59034969', 'DEPT00001', '系统管理部', 'DEPT00001', 0); CREATE TABLE IF NOT EXISTS sys_rbac_role ( id VARCHAR(50) NOT NULL, @@ -155,8 +161,8 @@ CREATE TABLE IF NOT EXISTS sys_rbac_role ( code VARCHAR(200) NOT NULL, sort INTEGER NOT NULL DEFAULT 0, description TEXT, - create_time TIMESTAMPTZ NOT NULL DEFAULT current_timestamptz, - update_time TIMESTAMPTZ NOT NULL DEFAULT current_timestamptz, + create_time TIMESTAMPTZ NOT NULL DEFAULT now(), + update_time TIMESTAMPTZ NOT NULL DEFAULT now(), PRIMARY KEY (id) ); COMMENT ON TABLE sys_rbac_role IS '角色表'; @@ -178,8 +184,8 @@ CREATE TABLE IF NOT EXISTS sys_rbac_user ( password VARCHAR(200) NOT NULL, enabled VARCHAR(2) NOT NULL DEFAULT '1', description TEXT, - create_time TIMESTAMPTZ NOT NULL DEFAULT current_timestamptz, - update_time TIMESTAMPTZ NOT NULL DEFAULT current_timestamptz, + create_time TIMESTAMPTZ NOT NULL DEFAULT now(), + update_time TIMESTAMPTZ NOT NULL DEFAULT now(), PRIMARY KEY (id) ); COMMENT ON TABLE sys_rbac_user IS '用户表';