update:1.更新 README.md

This commit is contained in:
xiamuceer
2025-11-12 09:28:11 +08:00
parent c7fa5eb402
commit c9476541d0
2 changed files with 83 additions and 39 deletions
+12 -20
View File
@@ -1,30 +1,22 @@
-- PostgreSQL 初始化脚本
-- 此脚本会在PostgreSQL容器首次启动时自动执行
-- 确保使用UTF8编码
SET client_encoding = 'UTF8';
-- 创建必要的扩展
CREATE EXTENSION IF NOT EXISTS "uuid-ossp";
CREATE EXTENSION IF NOT EXISTS "pg_trgm";
-- 设置时区
SET timezone = 'Asia/Shanghai';
-- 优化配置(这些设置会在容器启动后生效)
-- 注意:部分配置已在docker-compose.yml的command中设置
-- 创建索引优化查询性能(表会由SQLAlchemy自动创建)
-- 这里只是预留空间,实际索引会在应用启动时创建
CREATE EXTENSION IF NOT EXISTS "uuid-ossp"; -- UUID生成支持
CREATE EXTENSION IF NOT EXISTS "pg_trgm"; -- 模糊搜索和全文检索支持
-- 输出初始化信息
DO $$
BEGIN
RAISE NOTICE '==================================================';
RAISE NOTICE 'MuMuAINovel PostgreSQL 数据库初始化完成';
RAISE NOTICE '数据库名称: mumuai_novel';
RAISE NOTICE '字符编码: UTF8';
RAISE NOTICE '时区设置: Asia/Shanghai';
RAISE NOTICE '扩展已安装: uuid-ossp, pg_trgm';
RAISE NOTICE 'MuMuAINovel PostgreSQL 扩展安装完成';
RAISE NOTICE '已安装扩展:';
RAISE NOTICE ' - uuid-ossp: UUID生成支持';
RAISE NOTICE ' - pg_trgm: 模糊搜索和全文检索支持';
RAISE NOTICE '';
RAISE NOTICE '注意:';
RAISE NOTICE ' - 时区配置: 通过docker-compose.yml的TZ环境变量';
RAISE NOTICE ' - 字符编码: 通过POSTGRES_INITDB_ARGS配置';
RAISE NOTICE ' - 表结构: 由SQLAlchemy ORM自动创建';
RAISE NOTICE ' - 预置数据: 由Python代码init_db()动态插入';
RAISE NOTICE '==================================================';
END $$;