微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

需要将 dump.sql 转换为 *fname.dump 文件以恢复 Odoo

如何解决需要将 dump.sql 转换为 *fname.dump 文件以恢复 Odoo

我对 odoo13CE 系统的最后一个工作数据库备份是完整的,包括文件存储。尝试通过 odoo 数据库管理器页面恢复“副本”时出现超时。以为我可以做一个部分恢复(dump.sql & manifest.json),转储文件存储,重新压缩和上传,这让一切都崩溃了(错误w/“没有找到*.dump文件)。所以登录到服务器并删除了我失败的恢复并重新启动了 odoo 服务,一切都恢复了正常,我想要替换的数据库处于活动状态。

有没有办法将该 .sql 转换为 .dump 或以其他方式将我的 .sql 添加到我的 pgdb 中?我对 psql 相当不满意,所以如果我遗漏了一些简单的东西,请随时把它塞进我的喉咙。 TIA

解决方法

将 sql 备份文件恢复到新数据库:

psql YOUR_DATABASE_NAME < YOUR_FILENAME

您可以在此处阅读有关恢复/备份 Postgres Db 的更多信息:https://www.postgresql.org/docs/11/backup-dump.html

,
  1. 恢复大尺寸 database(with file store) 您必须增加服务器的限制才能继续您的进程。

在路径上添加参数

--limit-time-cpu=6000 --limit-time-real=12000

  1. 恢复SQL文件

psql database_name

  1. 恢复转储文件

pg_restore -d database_name

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。