進入到postgresql下的bin資料夾,會看到不少的exe檔案,這就是postgresql內建的工具了.裡面會找到pg_dump.exe.我們實際使用的就是這個.
用法: ?
1
2
3
4
5
6
7
8
9
1.
cd c:\program files\postgresql\9.3\bin
2.
pg_dump -h localhost -u postgres kar > c:\kar.bak
3.
1.開始-執行-cmd 彈出dos控制台,然後進入postgresql安裝目錄bin下,如上面第一條命令.
2.備份
pg_dump -h164.82.233.54-upostgresdatabasename
> c:\databasename
.bak
指令解釋:
如上面第二條進行備份.
3.恢復
指令解釋:
以上所有的是針對windows.
linux:
在linux裡依然有效。有乙個值得注意的是:如果直接進入postgresql的安裝目錄bin下,執行命令,可能會出現 找不到pg_dump,psql的現象,我們在可以這樣:
備份 ?
1
/opt/postgresql/9.0/bin/pg_dump -h 164.82.233.54 -u postgres databasename > databasename.bak
恢復: ?.1
/opt/postgresql/9.0/bin/psql -h localhost -u postgres -d databasename < databasename.bak
1
PostgreSQL資料庫完美備份恢復
進入到postgresql下的bin資料夾,會看到不少的exe檔案,這就是postgresql內建的工具了.裡面會找到pg dump.exe.我們實際使用的就是這個.用法 1.cd c program files postgresql 9.3 bin 2.pg dump h localhost u ...
postgresql模板資料庫
template0和template1為postgresql資料庫的模板資料庫,新建的資料庫預設使用template1作為模板。template0和template1的區別在於template0無法修改,因此你可以修改template1資料庫以定製新建立的資料庫。template資料庫無法被刪除 d...
postgresql資料庫安裝
安裝並初始化 1 解壓資料庫並放到指定目錄 在opt目錄下 tar xvzf postgresql 10.1 1 linux x64 binaries.tar.gz 解壓出來之後目錄為pgsql 2 mv pgsql usr local pgsql 3 建立pgsql使用者並設定密碼 useradd...