refactor: 添加表名前缀配置及重构数据库表名

This commit is contained in:
2026-04-03 15:10:38 +08:00
parent 47c569f6fb
commit 662a2f13c5
3 changed files with 57 additions and 37 deletions

View File

@@ -1,9 +1,9 @@
-----------2025-06-16 15:00:00--------------
--------------------pgsql创建file表语句---------------------------
--------------------pgsql创建oss_file表语句---------------------------
-- 存储文件表
CREATE TABLE IF NOT EXISTS file (
CREATE TABLE IF NOT EXISTS oss_file (
-- 基础字段
id BIGINT PRIMARY KEY,
creator VARCHAR(64) NOT NULL,
@@ -18,27 +18,26 @@ CREATE TABLE IF NOT EXISTS file (
file_size INT NOT NULL DEFAULT 0
);
-- 为文件表添加索引
CREATE INDEX idx_file_tenant_id ON file(tenant_id);
CREATE INDEX idx_file_file_size ON file(file_size);
CREATE INDEX idx_file_tenant_id ON oss_file(tenant_id);
CREATE INDEX idx_file_file_size ON oss_file(file_size);
-- 文件表字段注释
COMMENT ON TABLE file IS '存储文件表';
COMMENT ON COLUMN file.id IS '主键ID';
COMMENT ON COLUMN file.creator IS '创建人';
COMMENT ON COLUMN file.created_at IS '创建时间';
COMMENT ON COLUMN file.updater IS '更新人';
COMMENT ON COLUMN file.updated_at IS '更新时间';
COMMENT ON COLUMN file.deleted_at IS '删除时间(软删)';
COMMENT ON COLUMN file.tenant_id IS '租户ID';
COMMENT ON COLUMN file.file_url IS '文件URL';
COMMENT ON COLUMN file.file_size IS '文件大小(字节)';
COMMENT ON TABLE oss_file IS '存储文件表';
COMMENT ON COLUMN oss_file.id IS '主键ID';
COMMENT ON COLUMN oss_file.creator IS '创建人';
COMMENT ON COLUMN oss_file.created_at IS '创建时间';
COMMENT ON COLUMN oss_file.updater IS '更新人';
COMMENT ON COLUMN oss_file.updated_at IS '更新时间';
COMMENT ON COLUMN oss_file.deleted_at IS '删除时间(软删)';
COMMENT ON COLUMN oss_file.tenant_id IS '租户ID';
COMMENT ON COLUMN oss_file.file_url IS '文件URL';
COMMENT ON COLUMN oss_file.file_size IS '文件大小(字节)';
--------------------pgsql创建file表语句---------------------------
--------------------pgsql创建oss_file表语句---------------------------
--------------------pgsql创建tenant_oss_total表语句---------------------------
--------------------pgsql创建oss_tenant_oss_total表语句---------------------------
-- 租户存储服务总计表
CREATE TABLE IF NOT EXISTS tenant_oss_total (
CREATE TABLE IF NOT EXISTS oss_tenant_oss_total (
-- 基础字段
id BIGINT PRIMARY KEY, -- 保留id作为主键
creator VARCHAR(64) NOT NULL,
@@ -57,19 +56,19 @@ CREATE TABLE IF NOT EXISTS tenant_oss_total (
);
-- 为租户存储表添加索引
CREATE INDEX idx_tenant_oss_total_used_size ON tenant_oss_total(used_oss_size);
CREATE INDEX idx_tenant_oss_total_total_size ON tenant_oss_total(total_oss_size);
CREATE INDEX idx_tenant_oss_total_used_size ON oss_tenant_oss_total(used_oss_size);
CREATE INDEX idx_tenant_oss_total_total_size ON oss_tenant_oss_total(total_oss_size);
-- 租户存储表字段注释
COMMENT ON TABLE tenant_oss_total IS '租户存储服务总计表';
COMMENT ON COLUMN tenant_oss_total.id IS '主键ID';
COMMENT ON COLUMN tenant_oss_total.creator IS '创建人';
COMMENT ON COLUMN tenant_oss_total.created_at IS '创建时间';
COMMENT ON COLUMN tenant_oss_total.updater IS '更新人';
COMMENT ON COLUMN tenant_oss_total.updated_at IS '更新时间';
COMMENT ON COLUMN tenant_oss_total.deleted_at IS '删除时间(软删)';
COMMENT ON COLUMN tenant_oss_total.tenant_id IS '租户ID唯一';
COMMENT ON COLUMN tenant_oss_total.used_oss_size IS '已使用存储大小(字节)';
COMMENT ON COLUMN tenant_oss_total.total_oss_size IS '总存储大小(字节)';
COMMENT ON TABLE oss_tenant_oss_total IS '租户存储服务总计表';
COMMENT ON COLUMN oss_tenant_oss_total.id IS '主键ID';
COMMENT ON COLUMN oss_tenant_oss_total.creator IS '创建人';
COMMENT ON COLUMN oss_tenant_oss_total.created_at IS '创建时间';
COMMENT ON COLUMN oss_tenant_oss_total.updater IS '更新人';
COMMENT ON COLUMN oss_tenant_oss_total.updated_at IS '更新时间';
COMMENT ON COLUMN oss_tenant_oss_total.deleted_at IS '删除时间(软删)';
COMMENT ON COLUMN oss_tenant_oss_total.tenant_id IS '租户ID唯一';
COMMENT ON COLUMN oss_tenant_oss_total.used_oss_size IS '已使用存储大小(字节)';
COMMENT ON COLUMN oss_tenant_oss_total.total_oss_size IS '总存储大小(字节)';
--------------------pgsql创建tenant_oss_total表语句---------------------------
--------------------pgsql创建oss_tenant_oss_total表语句---------------------------