普贤教程 › 包参考
migration 包
schema 迁移工具(纯函数)
migration.px — schema 迁移工具(纯函数)
| 项 | 值 |
|---|---|
| 包名 | migration |
| 版本 | 0.1.0 |
| 入口 | migration.px |
| 分类 | 数据库 |
| 文件数 / 行数 | 1 / 77 |
安装与引入
bash
pxpkg init # 首次 pxpkg add migration@0.1.0 pxpkg install
px
import migration所属分类教程:数据库
其余 11 个 def(内部与辅助,可直接调用但不属稳定接口)
| 函数 | 参数 |
|---|---|
mig_new | |
mig_add | migrator, version, name, up_sql, down_sql |
mig_get_pending | migrator, applied_versions |
mig_get_up_sql | migrator, version |
mig_get_down_sql | migrator, version |
mig_plan_up | migrator, applied_versions |
mig_plan_rollback | migrator, target_version, applied_versions |
mig_count | migrator |
mig_get_version | migrator, version |
mig_latest | migrator |
mig_applied_count | applied_versions |
包内说明(源码头注释)
text
migration.px — schema 迁移工具(纯函数)