將乙個資料庫下的**複製到另乙個資料庫下面,包括表中的所有資料(適用於表中資料量特別大的情況),此處以pg為例;
-參考文章:
-資料庫表匯出命令:
命令:pg_dump -u postgres -f /geohash4_fang.sql -t port_geohash_4 postgres說明:(1)其中pg_dump 表示資料庫匯出,命令;
(2)-u postgres 表示用postgres 的使用者身份匯出;
(3) -f /geohash4_fang.sql 表示資料匯出結果路徑;
(4) -t port_geohash_4 表示匯出目標檔案,即將port_geohash_4 表匯出,-t表示–table
(5) postgres ,最後乙個表示當前操作的資料庫名稱是什麼
-恢復命令:
命令:psql -u postgres -f ./geohash4_fang.sql seafloor_assets_protect_test說明:將geohash4_fang.sql轉儲sql檔案拷貝到相應的主機下面後,執行該條命令將資料庫表恢復到seafloor_assets_protect_test資料庫下面;
說明,主要要在不同的資料庫主機下面操作;
如何將資料庫表中資料匯出?
測試時需要部署空的資料庫,除了資料庫結構外,還需要將程式執行過程中所需要的基礎資料建立好,以下儲存過程,可一次性將基礎資料寫成insert語句,方便部署新庫,使用時,傳入表名即可。這裡用到了系統表syscolumns中的xtype欄位,xtype具體含義如下 34 image,35 text,36 ...
將Excel表中的資料匯入到資料庫
網上查到的有參考價值的就一家,自己除錯發現可行。感謝原創文章 將excel中資料匯入資料庫 一 1 1using system 22 using system.collections.generic 33 using system.linq 44 using system.web 55 using ...
shell 將資料庫的表內容拉到檔案中
現在做乙個功能,需要將mysql資料庫中的資料讀出到乙個檔案中,然後放到hdfs下進行hadoop運算。set x rm rf result enterprise txt while ifs read oldname newname do echo select e.id,e.name,e.city...