我有兩個表users
和user_informations
。他們通過一對一的關係聯繫在一起。如何更新Laravel的生產數據庫中的數據?
現在我想合併它們並刪除user_informations
表,而不會丟失數據庫中的數據或重置整個遷移。
這樣做的最佳方法是什麼?
我的表目前的結構是
users(id, name, password, remember_token, timestamps)
user_informations(id, user_id, first_name, last_name, avatar, description, timestamps)
我要合併first_name
和last_name
一個字符串,並將其添加到用戶的name
領域和移動avatar
和description
到用戶表。
請提供您的表格結構,同時顯示您到目前爲止所嘗試的內容。 –
將'user_infomations'表格數據添加到'users'表格,而不是刪除'user_infomations'表格。 –
我的意思是如何正確地做到這一點。我做了一個遷移,將兩個列添加到'users'表中,並創建一個合併數據的播種器,然後,另一個遷移將刪除'user_informations'表。但是當我將它移動到服務器並運行'migrate'命令時,它將在運行播種機之前刪除'user_informations'表。 – Jem