pg_dump是乙個用於備份postgresql資料庫的工具。1、資料的匯出它甚至可以在資料庫正在併發使用時進行完整一致的備份,而不會阻塞其它使用者對資料庫的訪問。該工具生成的轉儲格式可以分為兩種,指令碼和歸檔檔案。
其中指令碼格式是包含許多sql命令的純文字格式,這些sql命令可以用於重建該資料庫並將之恢復到生成此指令碼時的狀態,該操作需要使用psql來完成。
至於歸檔格式,如果需要重建資料庫就必須和pg_restore工具一起使用。
pg_dump -u username -t tablename -h ip databasename > filename.sql
如果postgresql不是安裝在本地,則需要新增-h ip
2、資料的匯入
psql -d databasename -u username -f filename.sql
拓展: PostgreSql 資料庫匯入匯出
pgsql是5432 匯入整個資料庫 psql u postgres 使用者名稱 資料庫名 預設時同使用者名稱 data dum.sql 匯出整個資料庫 pg dump h localhost u postgres 使用者名稱 資料庫名 預設時同使用者名稱 data dum.sql 匯出某個表 pg...
postgreSQL資料庫匯入匯出
一 命令 匯入整個資料庫 psql u postgres 使用者名稱 資料庫名 預設時同使用者名稱 data dum.sql 匯出整個資料庫 pg dump h localhost u postgres 使用者名稱 資料庫名 預設時同使用者名稱 data dum.sql 匯出某個表 pg dump ...
PostgreSQL資料庫管理資料匯入匯出
資料庫的匯入匯出是最常用的功能之一,而 postgresql 提供的對應工具為 pg dump 和pg restore pg dump 是用於備份 postgresql 資料庫的工具。它可以在資料庫正在使用的時候進行完整一致的備份,並不阻塞其它使用者對資料庫的訪問。pg dump匯出預設是copy ...