refactor: 将数据库从MongoDB迁移至PostgreSQL

This commit is contained in:
2026-03-18 13:17:59 +08:00
parent 16723e5b5e
commit 3ed275bd7e
14 changed files with 268 additions and 210 deletions

View File

@@ -4,15 +4,45 @@ server:
rate:
limit: 200
burst: 300
mongo:
# Database.
database:
default:
address: "116.204.74.41:17027"
username: "root"
password: "M0ng0DB@Pass2026!"
database: "oss"
maxPoolSize: 100
minPoolSize: 10
connectTimeout: "10s"
- type: "pgsql"
host: "116.204.74.41"
port: "15432"
user: "postgres"
pass: "123456"
name: "oss"
role: "master"
maxIdle: "5"
maxOpen: "20"
maxLifetime: "60s"
charset: "utf8mb4" #数据库编码
debug: true
dryRun: false #空跑
createdAt: "created_at" # (可选)自动创建时间字段名称
updatedAt: "updated_at" # (可选)自动更新时间字段名称
deletedAt: "deleted_at" # (可选)软删除时间字段名称
timeMaintainDisabled: false # (可选)是否完全关闭时间更新特性为true时CreatedAt/UpdatedAt/DeletedAt都将失效
- type: "pgsql"
host: "116.204.74.41"
port: "15432"
user: "postgres"
pass: "123456"
name: "oss"
role: "slave"
maxIdle: "5"
maxOpen: "20"
maxLifetime: "60s"
charset: "utf8mb4" #数据库编码
debug: true
dryRun: false #空跑
createdAt: "created_at" # (可选)自动创建时间字段名称
updatedAt: "updated_at" # (可选)自动更新时间字段名称
deletedAt: "deleted_at" # (可选)软删除时间字段名称
timeMaintainDisabled: false # (可选)是否完全关闭时间更新特性为true时CreatedAt/UpdatedAt/DeletedAt都将失效
redis:
# 集群模式配置方法
default:
@@ -44,4 +74,8 @@ filePrefix: "116.204.74.41:9000"
# 文件存储初始化容量大小配置
oss:
capacitySize: 500 #文件存储初始化容量单位MB
capacitySize: 500 #文件存储初始化容量单位MB
cache:
localTTL: 60
redisTTL: 300