資料庫備份與還原

2022-08-24 13:03:07 字數 1029 閱讀 6723

window to widows 資料庫備份與還原 步驟:

pg_dump.exe執行程式在postgresql資料庫安裝目錄「bin」目錄下,這是在windows下的檔名。

執行過程如下:

1、  開啟windows下的命令視窗:開始->cmd->安裝資料庫的目錄->進入bin目錄;

2、  匯出命令:pg_dump –hlocalhost –u postgres –p 5432 –d postgres –f 「d:/test.dmp」

-h:伺服器位址;

-p:埠號;

-d:資料庫名稱;

-f:檔案輸出的目錄和名稱;

按回車執行,會讓輸入口令,輸入即可,如:

以上命令是輸出資料庫的全部物件,包含資料,物件(index,table,sequence,function等),但是不包含blob的大物件,如果需要匯出大物件那麼需要加上「-b」;

3、  恢復資料:因為匯出的是明文資料檔案,一次使用psql命令,如:

psql -h localhost -u postgres -d new_db  -f "d:\test.dmp"

這邊的-d後面的資料庫名稱即是需要匯入的資料庫。回車後會輸出一些命令頭備份:

pg_dump -h localhost -u odoo -w -d gino > gino.sql

建立:createdb -h localhost -u odoo gino

還原:psql -h localhost -u odoo -d gino < gino.sql 

刪除:dropdb -h localhost -u odoo gino

停止更新

select * from ir_module_module where "state" like '%up%';

select state from ir_module_module group by "state" ;

update ir_module_module set state='installed' where "state" like '%up%';

資料庫備份與還原

在開發和資料庫有關的應用程式的時候,很多時候我們做的操作就是和資料庫打交道,而使用者最關心的也是資料,而一旦資料庫出現故障,我們事先又沒有做任何的預防措施,帶來的將會是災難性的錯誤。雖然資料庫本身提供備份和還原的功能,也可設定定期備份資料庫的操作,但是很多時候使用者並不知道怎樣操作,特別是還原。所以...

資料庫備份與還原

還原,將資料恢復到備份時的狀態。保護資料記錄。myisam innodb bdbmemory archive 批量插入的速度高低 高高非常高事務安全 支援 支援 全文索引 支援5.5版本支援 鎖機制 表鎖行鎖 頁鎖表鎖 行鎖儲存限制 沒有64tb沒有有 沒有b樹索引 支援支援 支援支援 雜湊索引 支...

備份還原 資料庫備份和還原

最近在搞封閉開發,有些東西基本上都忘記了,在網上重新搜尋了一下貼子,總結了一下檔案組備份和還原的一些東西 環境 microsoft corporation developer edition on windows nt 5.1 build 2600 service pack 3,v.5755 1 建...