postgresql 匯入與匯出資料

2021-08-15 20:32:20 字數 718 閱讀 4230

匯出:1)首先登入到postgres 使用者

su - postgres

2)執行匯出命令(-u  後面是使用者, beap_status為要匯出的資料庫)

pg_dump -u postgres beap_statics > /www/beap_statics.sql

3)匯入資料庫.(首先要登入到資料庫使用者下,

su - pg

然後要新建資料庫

createdb beap_statics

然後執行匯入命令(-d 後面指定要匯入的資料庫  -u 指定將要給哪個使用者匯入,  -f指定要匯入的檔案)

psql -d beap_statics -u pg -f /tmp/beap_statics.sql  

4)匯出單個表,不帶資料(-s 只匯出表結構,不帶資料)

pg_dump -h host  -p port -u username -s -t tablename dbname > struct.sql

5)匯出表帶有資料(去掉 -s 就可以了)

pg_dump -h host  -p port -u username  -t tablename dbname > struct.sql

6)匯入單個表

psql -d beap -u pg -f /tmp/beap_customers.sql

7)匯入beap.sql

psql beap  < /www/beap.sql

PostgreSQL匯出匯入

整理了一下postgresql匯入匯出相關schema的方法。一 匯出 匯出his庫里crm的schema表結構和資料 n引數 pg dump h 192.168.2.154 p 5432 d his n crm f test.sql 只匯出his庫里crm的schema表結構 s引數 pg dum...

PostgreSQL匯出匯入

整理了一下postgresql匯入匯出相關schema的方法。一 匯出 匯出his庫里crm的schema表結構和資料 n引數 pg dump h 192.168.2.154 p 5432 d his n crm f test.sql 只匯出his庫里crm的schema表結構 s引數 pg dum...

PostgreSQL匯入匯出資料

1,導整個資料庫 如何匯出postgresql資料庫中的資料 pg dump u postgres d mydatabase f dump.sql 匯入資料時首先建立資料庫再用psql匯入 createdb newdatabase psql d newdatabase u postgres f du...