Skip to content

新增 MonkeyAI 首版数据库迁移 - #1216

Merged
yokowu merged 1 commit into
mainfrom
feat-monkeyai-initial-migrate
Sep 4, 2026
Merged

新增 MonkeyAI 首版数据库迁移#1216
yokowu merged 1 commit into
mainfrom
feat-monkeyai-initial-migrate

Conversation

@yokowu

@yokowu yokowu commented Sep 4, 2026

Copy link
Copy Markdown
Collaborator

概要

  • 使用 migrate create -seq 生成 000001 首版迁移
  • 创建 MonkeyAI Admin 第一期所需的 25 张 PostgreSQL 表、约束和查询索引
  • 可变长度字符串统一使用 text,并同步数据模型和迁移规范
  • 增加迁移命名、版本冲突、up/down 配对和 varchar 禁用检查

验证

  • go test ./...
  • go vet ./...
  • PostgreSQL 17 实际执行 up:创建 25 张表,varchar 列为 0
  • 超过旧长度上限的字符串写入成功
  • PostgreSQL 17 实际执行 down:业务表数量恢复为 0

@yokowu
yokowu merged commit 092daae into main Sep 4, 2026
2 checks passed
@yokowu
yokowu deleted the feat-monkeyai-initial-migrate branch September 4, 2026 06:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant