psql -U odoo(用戶名)-d postgres # 進(jìn)入psql數(shù)據(jù)庫
進(jìn)去之后,執(zhí)行數(shù)據(jù)庫操作:
drop databse odoo; # 刪除數(shù)據(jù)庫
create database odoo; # 新建數(shù)據(jù)庫
退出dockers再去恢復(fù)數(shù)據(jù)庫即可
4.1 另一種恢復(fù),我的這里不適用
pg_dump -h localhost -p 5432 -U odoo -F c -b -v -f "/usr/20200214.backup" mrp docker內(nèi),作用:從docker數(shù)據(jù)庫內(nèi)備份到docker內(nèi)
docker cp db_mrp_sync:/usr/20200214.backup ./ docker外,作用:從docker導(dǎo)到docker外 服務(wù)器內(nèi)
scp xxxxxx:/home/xxx/20200214.backup D:\\\\ 連接遠(yuǎn)程,導(dǎo)到本地位置
pg_restore -d <數(shù)據(jù)庫名> /path/to/your/file/mrp.sql -c -U <用戶名>
5. 從測試服務(wù)器將導(dǎo)到本地
scp xxxx:/home/xxx/mrp217 D:\\\\ 連接遠(yuǎn)程,導(dǎo)到本地位置 未裝shell工具時
scp ip:測試服務(wù)器中備份文件的路徑 要導(dǎo)入的本地路徑
看完這篇關(guān)于詳解docker中如何實(shí)現(xiàn)psql數(shù)據(jù)庫備份與恢復(fù)的文章,如果覺得文章內(nèi)容寫得不錯的話,可以把它分享出去給更多人看到。
更多關(guān)于云服務(wù)器,域名注冊,虛擬主機(jī)的問題,請?jiān)L問西部數(shù)碼官網(wǎng):m.ps-sw.cn