PostgreSQL 資料庫匯入匯出操作

2021-10-22 21:48:50 字數 504 閱讀 1665

pg_dump是乙個用於備份postgresql資料庫的工具。

它甚至可以在資料庫正在併發使用時進行完整一致的備份,而不會阻塞其它使用者對資料庫的訪問。該工具生成的轉儲格式可以分為兩種,指令碼和歸檔檔案。

其中指令碼格式是包含許多sql命令的純文字格式,這些sql命令可以用於重建該資料庫並將之恢復到生成此指令碼時的狀態,該操作需要使用psql來完成。

至於歸檔格式,如果需要重建資料庫就必須和pg_restore工具一起使用。

1、資料的匯出

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 ...