-- 生产数据库手工创建模板
-- 用途：首次上线时手工创建数据库和应用账号
-- 注意：执行前请先替换所有占位符
--
-- 占位符：
--   __DB_NAME__     生产数据库名
--   __DB_USER__     生产数据库用户名
--   __DB_PASSWORD__ 生产数据库密码

-- 1. 创建应用数据库账号
CREATE ROLE junhong_cmp
LOGIN
PASSWORD 'CtCom1zBzPQbpVNf3rCNxH';

-- 2. 创建生产数据库
CREATE DATABASE junhong_cmp_prod
OWNER junhong_cmp
ENCODING 'UTF8'
TEMPLATE template0;

-- 3. 授权
GRANT ALL PRIVILEGES ON DATABASE junhong_cmp_prod TO junhong_cmp;

-- 4. 设置默认时区（与应用一致）
ALTER DATABASE junhong_cmp_prod SET timezone TO 'Asia/Shanghai';
