用dump備份數據庫結構和數據。
1. 備份
postgresql 安裝的根目錄/bin 中有 pg_dump 執行文件.
我的postgresql 安裝目錄 在/usr/local/pgsql/
那麼,到這個目錄下
cd /usr/local/pgsql/bin
然後執行
./pg_dump youdatabaseName > ./yourdumpfile.dump
這裡面,youdatabaseName就是你要備份的數據庫名字 yourdumpfile.dump 是你要生成的備份文件的名字.
2. 備份回存
2.1 ./pg_dump youdatabaseName < ./yourdumpfile.dump
這一步只回存了基本設定沒有表結構,和數據
2.2 ./pgsql yourdatabaseName < ./yourdumpfile.dump
將表結構和數據回存
備注:yourdumpfile.dump 可以是個目錄的,僅為了方便,所以這例子中全是在當前目錄下.