iT邦幫忙

0

Postgresql 問題

  • 分享至 

  • xImage

想請問一下,我不小心把客戶的進銷存資料庫POSTGRESQL 資料覆蓋過去了,
有沒有甚麼方法可以回復到某個時間點的POSTGRESQL,或將SQL整個目錄回復之前的樣子!!??
感謝~急~

看更多先前的討論...收起先前的討論...
外獅佬 iT邦大師 1 級 ‧ 2010-05-14 17:10:51 檢舉
有...備份嗎?
沒有...請節哀...
haimchang iT邦新手 5 級 ‧ 2010-05-14 17:36:10 檢舉
那間公司有備份,不過最近是4月26日的,現在就說他們公司都沒留底,也沒單據可補(不齊全)
若是被告,會如何呢?
外獅佬 iT邦大師 1 級 ‧ 2010-05-14 22:27:18 檢舉
被告?沒有過被告的經驗,我有過類似把資料弄死掉的經驗,不過當時對方的紙本資料都還健在,只是加班去幫他們key 資料而已。
haimchang iT邦新手 5 級 ‧ 2010-05-15 20:38:47 檢舉
唉~我也沒這種經驗!連誤刪也是第一次~況切還是意外,軟體造成(會計軟體),
麻煩的是對方小姐說很多資料留底不全,會造成金額不對,導致公司信譽受損!
很歇斯底里的跟我說,下禮拜若就不回來,會告我們公司,現在很大麻煩是,去這間公司幫他更新會計軟體,也是因為上次去幫他更新進銷存(以公司名義),那進銷存必須要跟會計同版本才可互連,所以基於責任,我利用休假(公司知情但不是以公司名義)去幫他更新會計,但沒想到更新會計版本後,當我把會計資料重置進去時,卻發生進銷存與會計內資料同步...........導致4月26日以後的資料至今消失,因為想說沒動到進銷存,所以重置前也無額外作備份,發現資料錯誤後,才知道該公司並無定期做備份.......我也很無奈!!唉!!好心被雷親,凡事勿熱心,心冷了!!
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

2
foster
iT邦新手 5 級 ‧ 2010-05-17 11:44:22
最佳解答

PostgreSQL的版本,如果是8.x以上的版本,可以去參考官方文件中的
On-line backup and point-in-time recovery (PITR)所說的步驟還原資料庫的資料。

4
shunyuan
iT邦研究生 1 級 ‧ 2010-05-15 22:52:35

你有用 SQL dump 備份資料嗎?如果有執行 dump 出來的 SQL statement 就還原回去了。

haimchang iT邦新手 5 級 ‧ 2010-05-17 10:04:41 檢舉

因為這資料庫之前不是我安裝的,所以我也不知道有沒有用SQL DUMP,
該如何看他有沒有用DUMP呢?系統是XP該怎麼用呢?

我要發表回答

立即登入回答