2010年6月5日

PostgreSQL -- 備份還原

備份全部的資料庫
語法:pg_dumpall > backupfilename.pgdumpall

還原全部的資料庫
語法:psql < backupfilename.pgdumpall
====================================================
備份一個資料庫
語法:pg_dump dbname > dbname.pgdump

還原一個資料庫
語法:psql  dbname < dbname.pgdump
====================================================
備份一個資料表
語法:pg_dump dbname -t tablename > db_tablename.pgdump


還原一個資料表
語法:psql  dbname <  db_tablename.pgdump
====================================================
備份資料庫中資料表結構(不含資料內容)
語法:pg_dump -a dbname > dbname.pgdump

====================================================
備份資料庫資料並進行壓縮
語法:pg_dump dbname | gzip > dbname.gz

解壓縮資料並還原資料庫
語法:cat  dbname.gz | gunzip | psql dbname

沒有留言:

張貼留言

注意:只有此網誌的成員可以留言。