ether-pms/sql/V2.2__system_config.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;