首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何向不使用卷的odoo添加卷

如何向不使用卷的odoo添加卷
EN

Stack Overflow用户
提问于 2019-02-20 02:01:50
回答 1查看 352关注 0票数 1

请注意,我已经通过一种不使用卷的方法安装了odoo,使用了以下命令:

代码语言:javascript
运行
复制
docker run -d -e POSTGRES_USER=odoo -e POSTGRES_PASSWORD=odoo --name db-old postgres:9.4
docker run -p 8066:8069 --name odoo-old --link db-old:db -t odoo:11

现在我使用的是odoo的另一个实例,该实例在其安装中使用卷。下面是我如何安装这个新版本的odoo的:

代码语言:javascript
运行
复制
sudo mkdir -p /volumes/docker/test_12/pg
sudo docker run -p 5001:5432 -itd -v /volumes/docker/test_12/pg:/var/lib/postgresql/data -e POSTGRES_USER=odoo -e POSTGRES_PASSWORD=odoo  -e POSTGRES_DB=postgres  --name db-new postgres:10.5
sudo mkdir -p /volumes/docker/test_12/addons
docker run -p 9012:8069 -itd -v /volumes/docker/test_12/addons:/mnt/extra-addons --name odoo-new --link db-new:db -t odoo:11

问题是我在旧的odoo实例中有很多数据,我将在新的odoo-new实例中使用相同的odoo-old数据,所以删除odoo-old并保留odoo-new。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-02-20 02:23:26

您可以使用odoo backup迁移到新容器中的新odoo服务器和数据库服务器。使用浏览器访问旧odoo中的odoo备份功能,网址为url /web/database/manager并获取备份。然后使用相同的url访问您的新odoo并恢复您的文件。它会将数据库和文件存储都还原到新服务器。如果odoo版本在新旧版本中相同,则可以在容器中使用或不使用卷。

如果您需要从odoo服务器复制其他文件内容,可以使用docker cp复制文件。在你的情况下,我会先尝试备份。

对于旧的和新的容器镜像,您的odoo版本似乎都是11。您的目录名称包含odoo 12的提示。请确保您确实使用的是相同的odoo版本。如果您尝试从Odoo11升级到Odoo12,则需要使用OCA openupgrade (https://github.com/OCA/OpenUpgrade)来升级数据库内容。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54772350

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档