Files
yunzerwebsiteallinone/go/docs/sql/create_platform_site_setting.sql
T
2026-09-15 10:44:31 +08:00

30 lines
1.6 KiB
SQL

-- 平台官网站点设置表 yz_platform_site_setting(通用键值结构)
-- 一行一个设置项:title 名称 / value 值 / tag 标签名 / remark 说明。
-- 模板里用 {yz:tag} 输出对应 value;新增设置项只需插一行,无需加字段。
-- 表结构需手动执行本文件(服务端已取消自动建表);
-- 建表后,已登记的默认设置项会由服务端启动时自动补齐(纯数据初始化)。
-- 已登记的默认设置项:
-- sitename 站点名称
-- subtitle 副标题
-- logo 深色 Logo(浅色背景)
-- logow 浅色 Logo(深色背景)
-- icp ICP 备案号
-- policeicp 公安备案号
-- copyright 版权信息
-- privacy 隐私政策链接
-- terms 使用条款链接
CREATE TABLE IF NOT EXISTS `yz_platform_site_setting` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键ID',
`title` varchar(128) NOT NULL DEFAULT '' COMMENT '设置项名称',
`value` text COMMENT '设置项的值',
`tag` varchar(64) NOT NULL DEFAULT '' COMMENT '标签名,模板中写作 {yz:tag}',
`remark` varchar(255) NOT NULL DEFAULT '' COMMENT '备注/填写说明',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
`delete_time` datetime DEFAULT NULL COMMENT '删除时间(软删除)',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_tag` (`tag`, `delete_time`),
KEY `idx_delete_time` (`delete_time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='平台官网站点设置表';