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

Odoo - 如何导入 Odoo 数据库转储文件

如何解决Odoo - 如何导入 Odoo 数据库转储文件

我是 odoo 的新手,我只想从数据库 IDE 中查看数据库表(数据并不重要),例如数据夹。从 odoo 下载数据库有 2 个选项:

我创建了一个临时 Postgres 数据库来导入文件。当我导入时,来自 dump.sqlzip (includes filestore) 似乎可以工作,但我收到了一些错误,例如:

  • The JDBC driver currently does not support copY operations.
  • multiple primary keys for table "stock_rules_report" are not allowed

日志摘要

Summary: 11748 of 11748 statements executed,4886 Failed in 16 s 642 ms (1525350 symbols in file)

环境:

  • odoo 12
  • Postgres 10 和 13
  • 数据夹

解决方法

使用 url:port/web/database/manager 备份和恢复 https://odoosolution.blogspot.com/2021/01/odoo-database-backup-restore.html

,

获取自定义格式转储并使用 PostgreSQL 客户端工具 pg_restore 将其恢复:

pg_restore --schema-only -d targetdb -h dbhost -p 5432 -U postgres dumpfile

这将只恢复没有数据的表定义。

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