Postgresql數據庫實用命令

Postgresql 命令sql

pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start 啓動數據庫數據庫

createuser charblus -P 建立用戶
createdb zx-internal-db -O charblus -E UTF8 -e 建立數據庫post

POSTGRESQL 數據庫導入導出code

  1. 導入整個數據庫
psql -U postgres(用戶名)  數據庫名(缺省時同用戶名) < /data/dum.sql
    例如 psql -U charblus  zx-internal-db < ~/desktop/dum.sql


  2.  
導出整個數據庫 
pg_dump -h localhost -U postgres(用戶名) 數據庫名(缺省時同用戶名)   >/data/dum.sql


  3.  
導出某個表
 pg_dump -h localhost -U postgres(用戶名) 數據庫名(缺省時同用戶名)  -t table(表名) >/data/dum.sql


  4.  
壓縮方法
通常用dump導出數據會比較大,推薦使用xz壓縮
壓縮方法  xz dum.sql會生成 dum.sql.xz 的文件


  5.  
xz壓縮數據倒數數據庫方法
 xzcat /data/dum.sql.xz | psql -h localhost -U postgres(用戶名) 數據庫名(缺省時同用戶名)


相關文章
相關標籤/搜索