線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:5564
推到 Plurk!
推到 Facebook!

要如何寫AP中備份取回Win-PG-DB的指令

答題得分者是:kevin2004
limary
初階會員


發表:41
回覆:109
積分:30
註冊:2007-01-11

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-06-09 08:22:04 IP:61.219.xxx.xxx 訂閱
請教各位前輩:
小妹在MSSQL的書及系統中看到寫DB備份取回的工作,只須幾行的命令就可以了,真是簡單方便。可是在Win-PG-AP中,如果我要提供User可以下令﹝這應該是啟動PG_Dump吧,我猜﹞將資料庫備出供安全備份或轉出用的功能,這個指令要如何寫才行。我把我手頭找到的pg資料中的pg_dump相關內容看了又看,我發現其中可提供的幫忙很有限。想了好久。我要如何作才可以達到這個功能?
謝謝。
編輯記錄
limary 重新編輯於 2007-06-09 18:46:42, 註解 無‧
kevin2004
資深會員


發表:18
回覆:463
積分:416
註冊:2005-05-29

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-12-29 16:26:53 IP:61.219.xxx.xxx 未訂閱
這也不難吧

問題在那裏
------
Kevin
limary
初階會員


發表:41
回覆:109
積分:30
註冊:2007-01-11

發送簡訊給我
#3 引用回覆 回覆 發表時間:2009-04-02 09:30:45 IP:117.56.xxx.xxx 訂閱

===================引 用 limary 文 章===================
請教各位前輩:
小妹在MSSQL的書及系統中看到寫DB備份取回的工作,只須幾行的命令就可以了,真是簡單方便。可是在Win-PG-AP中,如果我要提供User可以下令﹝這應該是啟動PG_Dump吧,我猜﹞將資料庫備出供安全備份或轉出用的功能,這個指令要如何寫才行。我把我手頭找到的pg資料中的pg_dump相關內容看了又看,我發現其中可提供的幫忙很有限。想了好久。我要如何作才可以達到這個功能?
謝謝。
----------------------------------------------------------------
我還是一點進展也無,同學及學長們可以給幫忙有限。
重點是:我想是在我的系統中有包括這個備份取回的功能,我不希望給我的
user太大的負擔
請前輩們指點。謝謝。
kevin2004
資深會員


發表:18
回覆:463
積分:416
註冊:2005-05-29

發送簡訊給我
#4 引用回覆 回覆 發表時間:2009-04-02 20:51:05 IP:61.219.xxx.xxx 未訂閱
問題在那裏
------
Kevin
kevin2004
資深會員


發表:18
回覆:463
積分:416
註冊:2005-05-29

發送簡訊給我
#5 引用回覆 回覆 發表時間:2009-04-03 16:29:23 IP:61.219.xxx.xxx 未訂閱
請你參考Etiol兄對這篇的回答
==>PG有沒有對某一資料庫附加或卸離的功能呢
==>http://delphi.ktop.com.tw/board.php?cid=18&fid=1495&tid=95749
Etiol有提醒我們多從pgAdmin來挖寶,那些不會的,就試試執行pgAdmin,看它
是如何下命令的,我們依樣劃葫蘆就可了。可以把pgAdmin執行備份的命令
拷下來,在你的程式中以ShellExecute啟動就可以了。
不過記得,這個PgAdmin提供的命令少了一個很重要的參數,即 -c,即殺掉舊
DB物件。這很重要,因為pg_restore如果失敗,它可是沒有訊息給我們的。
如果你沒殺光舊的DB/table/Record,那很可能有用number作PK的資料就抓
不回來了。或者就有殘餘資料了。你可能不知道我在講什麼,如果你把客戶
的資料由EXE以pg_restore取回到資料庫,而未下此-c的參數,而且你又沒
作檢查就將DB以pg_dump抓出來交給客戶,而客戶又大條的收下,而弄丟或弄
亂了客戶的資料,你就知道誰要倒楣了。千萬別忘了-c
------
Kevin
limary
初階會員


發表:41
回覆:109
積分:30
註冊:2007-01-11

發送簡訊給我
#6 引用回覆 回覆 發表時間:2009-04-10 15:02:00 IP:61.219.xxx.xxx 訂閱
謝謝前輩的指點,我試了好幾天,總算把程式碼寫出來了。現在正在寫成正式的模組。
感謝,感謝。
問題總算解決了
系統時間:2024-04-25 12:32:00
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!