灰度脚本
This commit is contained in:
25
scripts/manual_db_release/01_create_database.sql
Normal file
25
scripts/manual_db_release/01_create_database.sql
Normal file
@@ -0,0 +1,25 @@
|
||||
-- 生产数据库手工创建模板
|
||||
-- 用途:首次上线时手工创建数据库和应用账号
|
||||
-- 注意:执行前请先替换所有占位符
|
||||
--
|
||||
-- 占位符:
|
||||
-- __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';
|
||||
Reference in New Issue
Block a user