庞蒂
Phanti是MongoDB使用打字符的在线迁移工具. 现在,它只支持 移徙,但后来也将支持播种.
安装
为了安装我们的CLI,你可以运行:
npm install --global @buttersolutions/phanti ts-node
移徙
移徙被用来跟踪我们数据库中的计划变化。 虽然MongoDB是文档 数据库,没有跟踪计划的变化,可能恢复到 可能导致错误.
如何创造移徙
页:1: 首先, 您需要在您的工程根上创建一个迁移目录
要创建迁移,只需运行:
phanti migration create <name>
举个例子
phanti migration create add-users-surname
上面的命令将创建文件 migrations/<timestamp>-add-users-surname.ts 带有
模板可以写入您的迁移.
如何管理移徙
页:1: 如何写入迁移的示例在 examples 此传回的目录
运行所有可用的迁移,只需运行:
phanti migration run -d "<database_url>"
上面的指令将运行所有尚未运行的移入 您数据库中的元数据迁移收藏, 这些都是创建的迁移 之后的上一个保存日期 .