我目前正在使用postgresql
作为数据库。
我来自rails
背景,我们创建了一个迁移,然后运行rake db:migrate
来迁移数据库。
我如何在sails.js
中做类似的事情?
我需要吗?
答案 0 :(得分:11)
每次config/models.js
时都会有一个未经修改的sails lift
文件,它会提示您选择3种可能的选项之一,detailed in the docs here:
safe
- 未运行任何迁移alter
- Sails将尝试尽可能智能地迁移数据drop
- Sails将删除数据库并运行所有迁移。
相当于rake db: drop db:migrate
建议您仅在生产中使用safe
,并手动或使用以下某个模块(非详尽列表)运行迁移:
在开发过程中,您通常可以安全地修改config/models.js
文件,将migrate
属性的值设置为alter
设置。