danial
|
6dbe9fe6b9
|
feat(database): 更新并重构数据库表结构与环境配置
- 添加本地环境配置,包含Schema和连接信息
- 在本地和生产环境配置中新增diff块支持
- 重新设计merchant_hidden_config表结构及命名调整
- 新增并重命名多个核心业务表,如order_profit_info改为merchant_hidden_record
- 调整camel_oil_account表与相关索引定义
- 重构account_history_info和card_apple_history_info相关表结构
- 统一并整理代付相关表payfor_info和merchant_load_info字段及索引
- 丰富并优化商户、代理、账户等多张业务表字段及索引配置
- 增加alembic_version表用于版本控制
- 对多张表字符集及排序规则进行了统一和优化调整
- 优化索引设置以提升查询性能和数据一致性保障
|
2025-12-14 20:00:27 +08:00 |
|
danial
|
7bcdcd13cb
|
feat(database): 增加基线版本支持并调整数据库迁移结构
- 在.env.example中添加BASELINE_VERSION配置说明,支持首次部署已有数据库设定
- docker-compose.yml中增加BASELINE_VERSION环境变量传递及命令行基线参数支持
- README.md增加首次部署与后续部署的详细操作说明,强调基线版本设置要求
- 修改schema.sql,重构多张表结构,新增账户历史、代付相关多表设计
- 调整商户隐藏记录、偷卡配置等表,优化字段及索引设计
- 新增atlas_schema_revisions表,支持数据库迁移版本管理
- 删除部分旧表结构,新增限制IP访问相关表支持安全功能
- 迁移文件atlas.sum更新,反映新的迁移文件及校验哈希变化
|
2025-12-14 19:34:03 +08:00 |
|
danial
|
0287e64200
|
feat(migration): 改用版本化迁移管理数据库变更
- 将声明式 schema.sql 改为期望状态定义
- 新增 migrations/ 目录存放版本化迁移文件
- 更新 atlas.hcl 配置支持版本化迁移路径
- 修改生成迁移脚本 generate-migration.sh 实现差异迁移文件生成
- Dockerfile 支持拷贝 migrations 目录
- docker-compose.yml 调整命令,使用迁移文件夹路径
- 优化 README 文档描述版本化迁移及使用步骤
- 移除无用测试数据库docker-compose.test.yml文件
- 添加初始的 baseline 迁移 SQL 文件,包含完整表结构创建语句
|
2025-12-14 14:43:23 +08:00 |
|