添加对 PostgreSQL 的支持

This commit is contained in:
jxxghp
2025-08-18 11:19:17 +08:00
parent e8058c8813
commit b6cf54d57f
23 changed files with 304 additions and 78 deletions

View File

@@ -9,9 +9,31 @@ SUPERUSER=admin
DEV=false
# 为指定字幕添加.default后缀设置为默认字幕支持为'zh-cn''zh-tw''eng'添加默认字幕未定义或设置为None则不添加
DEFAULT_SUB=zh-cn
# 是否启用内存监控,开启后将定期生成内存快照文件
MEMORY_ANALYSIS=false
# 内存快照间隔(分钟)
MEMORY_SNAPSHOT_INTERVAL=30
# 保留的内存快照文件数量
MEMORY_SNAPSHOT_KEEP_COUNT=20
# 数据库类型,支持 sqlite 和 postgresql默认使用 sqlite
DB_TYPE=sqlite
# 是否在控制台输出 SQL 语句,默认关闭
DB_ECHO=False
# 是否在获取连接时进行预先 ping 操作
DB_POOL_PRE_PING=True
# 数据库连接的回收时间(秒)
DB_POOL_RECYCLE=300
# 数据库连接池获取连接的超时时间(秒)
DB_POOL_TIMEOUT=30
# SQLite 的 busy_timeout 参数,默认为 60 秒
DB_TIMEOUT=60
# SQLite 是否启用 WAL 模式,默认开启
DB_WAL_ENABLE=True
# PostgreSQL 主机地址
DB_POSTGRESQL_HOST=localhost
# PostgreSQL 端口
DB_POSTGRESQL_PORT=5432
# PostgreSQL 数据库名
DB_POSTGRESQL_DATABASE=moviepilot
# PostgreSQL 用户名
DB_POSTGRESQL_USERNAME=moviepilot
# PostgreSQL 密码
DB_POSTGRESQL_PASSWORD=moviepilot
# PostgreSQL 连接池大小
DB_POSTGRESQL_POOL_SIZE=20
# PostgreSQL 连接池溢出数量
DB_POSTGRESQL_MAX_OVERFLOW=30