PostgreSQL資料庫完美備份恢復

2021-07-07 07:33:42 字數 1115 閱讀 4001

進入到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...