在Heroku上完成此操作的最佳方法是什麼?通過控制檯?我確實對所有依賴表都設置了「dependent::destroy」。如何銷燬表中的所有記錄,包括:其他表中的從屬記錄
5
A
回答
20
heroku run rails console
> Model.destroy_all
模型是要銷燬
4
您可以使用該模型的名稱:
Object.delete_all
您還可以設置:相關選項:DELETE_ALL。 :delete_all將發出單個SQL語句來刪除所有子記錄。因爲這個使用:delete_all可能會給你更好的性能。
has_many :childs, :dependent => :delete_all
+0
.destroy_all將刪除dependent :: destroy對象 .delete_all不會刪除dependent :: destroy對象 – tglover
相關問題
- 1. 從一張表中獲取記錄,不包括其他記錄
- 2. Sequelize:銷燬/刪除表中的所有記錄
- 3. 從表中提取記錄跳過其他表的記錄
- 4. 查找並銷燬從屬記錄
- 5. 銷燬所有belongs_to協會銷燬的記錄
- 6. 如何僅檢索具有其他記錄列表的記錄
- 7. 如何從表中獲取不在其他表中的記錄?
- 8. 如何從其他表中缺少的表中選擇記錄
- 9. EF.Core加載在其他表中沒有相關記錄的所有記錄
- 10. SQL:所有從一個表中的記錄,所有記錄從另一個,包括空
- 11. 從左表中恢復所有記錄和從右記錄匹配的記錄
- 12. 獲取其他表中沒有記錄的所有對象
- 13. 獲取從表中的一條記錄,其中記錄是所有日期
- 14. 如何從oracle中已有記錄的表中找到記錄?
- 15. 如何在展會頁面列出屬於其他記錄的所有記錄?
- 16. PostgreSQL - 從表中知道記錄ID從另一個表中選擇所有記錄,並顯示其他列
- 17. 從一個表中選擇所有記錄並從其他表中匹配記錄
- 18. 從表中選擇的記錄,所有其他記錄具有相同的外鍵有一定的價值
- 19. 連接表中的記錄在HABTM關聯中自動銷燬?
- 20. 讓所有記錄,包括不匹配的記錄
- 21. Rails 3 public_activity,銷燬記錄
- 22. 如何銷燬沒有ID列的記錄在ruby ActiveRecord中?
- 23. 如何從表中選擇除前5條記錄以外的所有記錄?
- 24. 如何刪除RDD中的所有記錄,包括null?
- 25. 從表中刪除所有記錄 - doCMD.RunSQL
- 26. 從表中獲取所有記錄 - EclipseLink
- 27. 從mysql表中刪除所有記錄
- 28. 從所有表中刪除記錄ID
- 29. 如何從所涉及的所有表中刪除記錄?
- 30. 如何使用其他連接表中的記錄對記錄進行歸檔?
當然。我等着先試一下。謝謝。 –