2
我正在使用風帆版本0.11.2。下面是在帆升降機上停止列/表更改的方法
在我的帆配置/ models.js代碼
應用
/**
* Default model configuration
* (sails.config.models)
*
* Unless you override them, the following properties will be included
* in each of your models.
*
* For more info on Sails models, see:
* http://sailsjs.org/#!/documentation/concepts/ORM
*/
module.exports.models = {
connection: 'mysqldb',
migrate: 'safe',
schema : true
};
按帆documentation,遷移: '安全' 應該停止自動遷移,而不是更改數據庫中的任何列或表。
但仍然每次評論一個屬性的任何模型並嘗試解除sails應用程序時,與該屬性關聯的列將從mysql數據庫中刪除。
注意:如果您有任何疑問,請在您需要任何附加信息或示例代碼時發表評論。
你能向我們展示config/models.js的所有代碼嗎?您正在使用哪種版本的風帆? – piscator
@piscator我已經用config/models.js和sails版本的完整文件更新了這個問題。 – TarunJadhwani
嘗試將架構選項移動到您使用的每個模型,架構:true, connection:'mysqldb', tableName:'yourTable', attributes:{} –