Odoo启动时如何选择数据库?

本·鲁宾

我对 Odoo 在启动服务器时如何选择要使用的数据库感到困惑。

我有几个数据库。数据库todo是我用来开发应用程序的数据库。我在todo数据库中安装的唯一应用程序是我的todo应用程序。我使用 PowerShell 通过 PowerShell(我在 Windows 上)启动了我的服务器./odoo-bin.exe -d todo -u todo_app --test-enable根据我的理解,这应该使用todo数据库启动服务器但是,当我查看 时odoo.log,我看到了从未安装在todo数据库中的其他应用程序运行的一堆测试这些应用程序和测试安装在不同的数据库中。

如果我去/web/database/selector选择我的todo数据库,然后重新启动我的服务器,它会按预期工作,只有我的todo数据库中的测试正在运行,并且只有todo应用程序显示为安装在 Odoo 网页上。

似乎 Odoo 忽略了-d标志odoo-bin并始终使用我通过网页选择的最后一个数据库。

这是它应该如何工作,我对-d标志的工作方式有吗?

如何让 Odoo 从中选择其数据库,odoo-bin而不必/web/database/selector在启动服务器后更改数据库?

查里夫DZ

-d标志并不意味着自动选择该数据库,它告诉 odoo 如果该数据库不存在,则创建该数据库,如果已安装,则todo上运行升级( -u todo)。

您可以使用dbfilter选项仅使用一个数据库。例子:

--db-filter='todo'

我正在打电话 抱歉我的简短回答

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

testcontainers oracle数据库容器启动时创建数据库用户之前

在Jersey Webapp启动时初始化数据库

Spring Boot schema.sql-重新启动时删除数据库架构

从Spring Boot启动时,Python脚本不会写入数据库

在春季启动时从数据库自动查询jQuery

如何在启动时为MongoDB容器创建数据库?

Hibernate:为什么它试图在启动时删除/创建数据库?

Windows启动时如何防止oracle数据库启动?

如何在Phoenix应用程序启动时预填充数据库?

Spring Boot在启动时将示例数据插入数据库

Django:如何在启动时禁用数据库状态检查?

在PostgreSQL容器启动时创建多个数据库

启动时如何不显示数据库中的数据?

Flutter应用启动时如何设置数据库?

如果docker-compose启动时不存在,则创建postgres数据库

如何在启动时创建新的测试数据库

在应用程序启动时清理数据库

当Docker容器未启动时,如何在Docker中恢复Postgres数据库?

h2数据库保留数据,但在应用程序启动时重置

应用启动时无法查找数据库

GWT默认容器启动时从数据库加载值

如何配置数据库以在我的应用程序启动时删除数据库表中的所有内容

启动时如何根据数据库模式检查模型

如何在应用程序启动时自动更新数据库?

如何在启动时将我的数据库转储导入mariadb?

如何在 .NET Core 中启动时只设置一次数据库连接?

如果在 C# 中的数据库中找到数据,如何在启动时显示表单

数据库未在启动时创建

如何在 Docker 启动时自动选择 MySQL 数据库?