pg-dump

    1熱度

    2回答

    在恢復某些數據庫備份時,我注意到pg_dump實際上使用INSERTS而不是COPY。我甚至沒有指定-d標誌,但它仍然對每個我試圖轉儲的數據庫/表使用INSERTS,這就是爲什麼恢復需要數小時而不是數分鐘。 根據pg文檔pg_dump默認應該使用COPY,但在我的情況下不是。有沒有辦法確保pg_dump使用COPY? 這裏的pg_dump的命令: pg_dump的-FP -t some_table

    68熱度

    4回答

    有沒有辦法使用postgres在數據庫中創建單個表的備份?如何?這是否也適用於pg_dump命令?

    7熱度

    2回答

    我試圖爲我的一個PostgreSQL數據庫執行pg_dump,但我遇到了權限問題。 C:\Windows\system32>pg_dump -U postgres -p 1863 -O social_sense > C:\\Program Files\\PostgreSQL\\8.4\\data\\social_sense.sql 我收到以下錯誤: Access is denied 誰能指教?

    1熱度

    2回答

    是否有可能使用SQLAlchemy進行postgres數據庫轉儲(pg_dump)?我可以使用pg_dump獲得轉儲,但是我正在使用SQLALchemy執行所有其他數據庫操作,因此想知道此轉儲操作是否也可以使用SQLAlchemy進行操作。任何建議,鏈接將有很大的幫助。 感謝, 塔拉·辛格

    11熱度

    2回答

    簡而言之,我的問題是「爲什麼$ libdir不能用於我的PSQL安裝。」 CREATE FUNCTION st_box2d_in(cstring) RETURNS box2d AS '$libdir/liblwgeom', 'BOX2DFLOAT4_in' LANGUAGE c IMMUTABLE STRICT; 產生錯誤 could not access file "$l

    0熱度

    2回答

    將postgresSQL數據庫的內容傳送到壓縮的tar文件,然後複製到另一臺機器的最有效,最安全的方法是什麼? 這將用於localhosting開發,或備份到遠程服務器,使用兩端* nix機器。

    1熱度

    4回答

    我有一個非常大的數據庫(在PostgreSQL上運行),它包含許多具有複雜關係的表(外鍵,刪除級聯等)。 我需要從多個表中刪除一些數據,但我不確定由於級聯刪除從數據庫中真正刪除了多少數據。 我如何檢查我不會刪除不應該被刪除的數據? 我有一個測試數據庫 - 只是一個真正的副本,我可以做我想做的:) 我唯一的想法是轉儲數據庫之前和之後進行檢查。但它看起來不舒服。 另一個想法 - 轉儲數據庫的一部分,我

    1熱度

    4回答

    我正在創建pg_dumps,DUMP1和DUMP2。 DUMP1和DUMP2完全相同,只是DUMP2以DUMP1的REVERSE順序轉儲。 是否有無論如何我可以排序兩個DUMPS,使兩個DUMP文件是完全相同的(當使用差異)? 我正在使用PHP和Linux。我嘗試在Linux中使用「排序」,但這不起作用... 謝謝!

    2熱度

    1回答

    我正在使用批處理文件在我的應用程序中運行某些操作。我正在使用的命令不會將密碼作爲參數,而是在運行時提示它。這是自動執行這個腳本的方式。我想知道如何將密碼作爲參數並在提示時提供給應用程序。