kk4*_*5kk 9 mysql node.js sails.js
在生产模式中,当提升Sails应用程序时,数据库表不会在提升时创建,而在开发模式下,它们是.现在,在部署时,我首先在dev模式下运行,以便可以创建表,然后以prod模式运行.有没有解决的办法?
sgr*_*454 10
没有; 这是设计的.在生产环境中,Sails不会进行任何迁移,以确保数据在提升时不会损坏或丢失.
从Sails 部署指南:
Sails migrate:safe在生产中运行时将所有模型设置为,这意味着在启动应用程序时不会运行自动迁移.您可以通过以下方式设置数据库:在服务器上创建数据库,然后在migrate:alter本地运行sails应用程序,但配置为使用生产服务器作为数据库.这将自动设置.如果您无法远程连接到服务器,您只需转储本地架构并将其导入数据库服务器.
migrate:safe
migrate:alter
归档时间:
12 年,2 月 前
查看次数:
3280 次
最近记录: