在使用模式数据库时,sails.js如何处理数据库迁移?

我目前使用postgresql的数据库。

我来自更多的rails背景,我们创build一个迁移,然后运行rake db:migrate来迁移数据库。

我如何在sails.js做类似的sails.js ? 我需要吗?

在每次启动sails lift时都会有一个未修改的config/models.js文件,它会提示您提供3个可能的选项之一, 详细信息请参阅以下文档 :

  1. safe – 没有运行迁移
  2. alter – Sails将尝试尽可能智能地迁移数据
  3. drop – Sails会删除数据库并运行所有的迁移。 相当于rake db: drop db:migrate

build议您只在生产中使用safe ,并手动或使用以下模块之一(非详尽列表)运行迁移:

但在开发中,通常可以安全地修改config/models.js文件,以将migrate属性的值设置为alter设置。