23 lines
843 B
SQL
23 lines
843 B
SQL
-- ============================================
|
|
-- System Config Table
|
|
-- 系统配置表
|
|
-- ============================================
|
|
|
|
CREATE TABLE IF NOT EXISTS sys_config (
|
|
id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
|
|
config_key VARCHAR(128) NOT NULL UNIQUE,
|
|
config_value TEXT,
|
|
description VARCHAR(256),
|
|
created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
updated_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
|
|
);
|
|
|
|
CREATE INDEX idx_sys_config_key ON sys_config(config_key);
|
|
|
|
-- 初始化系统配置
|
|
INSERT INTO sys_config (config_key, config_value, description) VALUES
|
|
('property_company_name', '物业管理有限公司', '物业企业名称'),
|
|
('property_company_address', '', '物业企业地址'),
|
|
('property_company_phone', '', '物业企业电话')
|
|
ON CONFLICT (config_key) DO NOTHING;
|