當我將模型存儲在我的MySQL DB中時,它們是不可變的。因此,我可以在我的表格中看到需要createdAt列,但我不需要冗餘updatedAt列。我可以配置sequelize不存儲updatedAt時間,然後我可以從我的表中刪除列嗎?未存儲updatedAt與續集模型
0
A
回答
0
在找到我自己的答案,我應該在我的模型定義中使用updatedAt: false
。
1
望着文檔中有關您的情況
如果你想sequelize處理時間戳,但只希望他們中的一些,或者希望自己的時間戳被稱爲別的東西,你可以獨立地覆蓋各列:
const Foo = sequelize.define('foo', { /* bla */ }, {
// don't forget to enable timestamps!
timestamps: true,
// I don't want createdAt
createdAt: false,
// I want updatedAt to actually be called updateTimestamp
updatedAt: 'updateTimestamp',
// And deletedAt to be called destroyTime (remember to enable paranoid for this to work)
deletedAt: 'destroyTime',
paranoid: true
})
所以在上面的例子中,剛剛成立timestamps
是true
但隨後createdAt
是假
相關問題
- 1. 續集如何保存而不更改updatedAt?
- 2. 克隆續集模型
- 3. Backbone:在模型中存儲集合
- 4. 未存儲正確的持續值
- 5. DDD NoSQL存儲和域模型與視圖模型
- 6. Laravel雄辯:存儲與相關的新模型的新模型
- 7. 存儲不是模型的集合的集合?
- 8. 存儲模板集裝箱
- 9. 兩個連接表的續集模型
- 10. 續集和快速會話模型
- 11. 自動生成模型的續集
- 12. 續集:包含through.attribute的模型
- 13. 是否存在續集模型生成器?
- 14. 問題需要與快遞的續集模型
- 15. 續集belongsToMany通過查詢目標模型獲取源模型
- 16. 存儲庫模式繼續 - 類方法或存儲庫方法?
- 17. 沒有存儲的模型
- 18. Django的存儲模型
- 19. Backbone.js模型與集合
- 20. GROUP_CONCAT與嵌套集模型
- 21. Convert Parse.com updatedAt
- 22. 未定義續集 - 續訂和發貨
- 23. 續集OR與空
- 24. 安全持續Django模型與外鍵
- 25. 存儲庫模式與STE
- 26. 存儲庫模式與ORM
- 27. 模型類型的存儲陣列
- 28. 使用存儲庫模式時的MongoDB和大型數據集
- 29. 存儲一個包含模型集合的全局變量
- 30. 存儲在模型上的結果集 - C#.NET 2.0
是不是隻是簡單地刪除列和刪除您設置該列的數據的情況? – aug
不,看來當我爲模型設置'timestamps:true'時,sequelize會自動創建並嘗試使用這些列。 – proteus
哦抱歉沒有意識到你找到了答案。感到高興的事情:) – aug