postgres的資料庫備份和恢復

2022-08-21 19:36:13 字數 349 閱讀 5906

備份和恢復 一條命令就可以解決很簡單:

這是備份的命令:

pg_dump -h 127/0.0.1 -u postgres databasename > databasename.bak
指令解釋:

下面是恢復的命令:

psql -h localhost -u postgres -d databasename < databasename.bak
指令解釋:

psql是恢復資料庫命令 localhost 是資料庫的ip位址(這裡指本機)postgres 是資料庫的使用者名稱;databasename 是要恢復到哪個資料庫

postgres模板資料庫

create database 實際上是通過拷貝乙個現有的資料庫進行工作的。預設時,它拷貝名為 template1 的標準系統資料庫。所以該資料庫是建立新資料庫的 模板 如果你給 template1 增加物件,這些物件將被拷貝到隨後建立的使用者資料庫中。這樣的行為允許節點對資料庫中的標準套件進行修改...

postgres 備份和恢復

1.開啟 cmd 2.cd c program files postgresql 9.2 bin 3.備份 僅結構 帶 drop pg dump u postgres c s f c postgres3.sql postgres 結構和資料 帶 drop pg dump u postgres c f...

Mysql資料庫備份 資料庫備份和表備份

mysql中資料備份使用的命令是 mysqldump命令將資料庫中的資料備份成乙個文字檔案。表的結構和表中的資料將儲存在生成的文字檔案中。mysqldump命令的 工作原理很簡單。它先查出需要備份的表的結構,再在文字檔案中生成乙個create語句。然後,將表中的所有記錄轉換成一條insert語句。然...