日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

数据库备份与还原

發布時間:2024/7/19 数据库 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 数据库备份与还原 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?window to widows 數據庫備份與還原 步驟:

1、?D:\postgres\bin>pg_dump -h localhost -U postgres -p 5432 -d demo -f "D:/demo.dmp" ?備份數據庫 將demo 備份為 demo.dmp 文件

(要新建 demo2 數據庫 因為還原的語句不包含創建數據庫操作)

2、?D:\postgres\bin>psql -h localhost -U postgres -d "demo2" -f "D:/demo.dmp" ? ? ?恢復數據庫 將?demo.dmp 文件還原為demo2數據庫?

3、?在navicat里更改數據庫屬性 ,設置擁有者為odoo用戶

4、在?C:\Users\yulb\AppData\Local\OpenERP S.A\Odoo\filestore ? 這個目錄下創建目錄為 “demo2 “ 即新建的數據庫

5 將demo里面的東西都copy到demo2里面 (讓系統能選擇 demo2 數據庫)

?

?

?

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:端口號;

-U:這里的“U”要大寫 owner

-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%';

?


轉載于:https://www.cnblogs.com/tank-/p/8436481.html

總結

以上是生活随笔為你收集整理的数据库备份与还原的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。