4
這似乎是顯而易見的,但我根本無法通過Google搜索找到信息。 如何在不丟失數據的情況下重命名Doctrine2中的字段(即刪除舊字段並創建新字段)?在Doctrine 2中重命名字段而不丟失數據
謝謝!
這似乎是顯而易見的,但我根本無法通過Google搜索找到信息。 如何在不丟失數據的情況下重命名Doctrine2中的字段(即刪除舊字段並創建新字段)?在Doctrine 2中重命名字段而不丟失數據
謝謝!
手動對您的數據庫運行SQL查詢以重命名該字段。
儘管存在Doctrine 2架構工具,但它並不意味着用於修改生產數據庫,因此不一定以不會丟失數據的方式執行操作(此外,檢測操作時會很棘手像列一樣,只是基於實體的元數據而精確地重命名)
那麼這是否意味着我必然要停工? (雖然代碼和數據庫中的列名稱不同)...我有點失望...... – gphilip 2012-04-10 21:16:32
這種編輯的停機時間會很少,因爲這樣的查詢執行時間不會很長(除非你有數十萬行數據)。 – 2012-04-10 21:20:00
好吧,仍然吸吮:)但是,謝謝你的答案! – gphilip 2012-04-10 21:45:42