各位前輩您們好,最近問的問題有點多,我也有努力在學習,
希望前輩們能多多指教,謝謝。
我在web管理介面建立專案、使用者權限等資料並匯出檔案給某軟體當作設定檔使用。
現在有一個維護的需求是,要還原到某一天的資料。
我匯出設定檔的時候都會備份原來的檔案,只要把那個備份檔蓋回來就可以了,
不過資料庫的檔案不知道要怎麼去還原成之前的內容。
比較傾向於在WEB管理介面中完成。
我目前想到的方法是:
1.有一個欄位去紀錄web每次下的sql指令以及輸入的時間,從無到某時間點的資料重新建立,
但這方法不可行,等於把資料全刪再建立,有風險。
2.備份DB,到時需要全部還原蓋回去。可是平時就有在備份SERVER,應該不需要備份到整個資料庫。
不知前輩們有沒有比較好的建議呢?謝謝指教。
將資料表多個資料建立時間或是資料修改時間來註記時間,到時只要select到你想要的時間點之前的資料就可以了。