ソース情報
- リポジトリ
- bage2014/study
- ソースの最終更新活動
- 2026年6月24日 23:18
- 検出された SKILL.md の言語
- 中国語
- スター
- 649
- フォーク
- 113
インストール方法
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
ソースファイルを確認
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
SKILL.md を表示中
SKILL.md
ソースの指示 · 読み取り専用プレビュー- name
- common-data-migration
- description
- 数据迁移技能,支持Flyway和Liquibase数据库迁移
- trigger
- 需要进行数据库版本迁移时
- disable-when
- 数据库结构稳定或无需版本管理
- category
- database
- tags
- ["database","migration","flyway","liquibase"]
# 数据迁移技能
## 功能描述
管理数据库版本迁移,支持 Flyway 和 Liquibase 两种迁移工具。
## 何时使用
- 数据库结构变更时
- 多环境数据库同步
- 数据库版本管理
## 核心功能
- 生成迁移脚本模板
- 执行数据库迁移
- 回滚迁移
- 查看迁移状态
- 支持 Flyway 和 Liquibase
## 输入参数
| 参数 | 类型 | 必填 | 说明 |
|------|------|------|------|
| tool | String | 是 | 迁移工具(flyway/liquibase) |
| action | String | 是 | 操作(create/migrate/rollback/status) |
| description | String | 否 | 迁移描述(创建时使用) |
| version | String | 否 | 目标版本(回滚时使用) |
## 输出格式
```json
{
"status": "SUCCESS",
"tool": "flyway",
"action": "migrate",
"migrations": [
{"version": "1", "description": "create_users_table", "type": "SQL", "status": "SUCCESS"},
{"version": "2", "description": "add_email_column", "type": "SQL", "status": "SUCCESS"}
],
"message": "Successfully applied 2 migrations"
}
```
## 使用流程
1. 选择迁移工具
2. 执行对应操作(创建/迁移/回滚/状态)
3. 查看执行结果
## 最佳实践
- 使用版本控制管理迁移脚本
- 开发环境使用 H2 测试迁移
- 生产环境迁移前备份数据
## 配置要求
### Flyway 配置示例
```yaml
spring:
flyway:
enabled: true
locations: classpath:db/migration
baseline-on-migrate: true
```
## 扩展指南
支持自定义迁移脚本模板。
## 触发条件
GitHubで見る