“数据库的过滤选项”的版本间的差异
来自Odoo大V社-odoo中文开发手册
(创建页面,内容为“进行Odoo开发时,需要频繁在多个数据库工作,有时甚至工作在不同Odoo版本。在相同的端口停止和启动不同的服务器实例,以...”) |
|||
第1行: | 第1行: | ||
− | + | 进行Odoo开发时,需要频繁在多个数据库上切换来工作,有时甚至工作在不同的Odoo版本。在相同的端口停止和启动不同的服务器实例,以及切换不同的数据库,可能导致 web 客户端会话有不正确的行为。 | |
在浏览器窗口使用私密模式访问我们运行的实例可以帮助避免这些问题。 | 在浏览器窗口使用私密模式访问我们运行的实例可以帮助避免这些问题。 | ||
− | + | 另一个好的做法是在服务器实例上使用数据库的过滤选项,确保只允许请求我们指定的数据库,而忽略其他的。这只需要指定--db-filter 选项。它接受一个正则表达式用作过滤有效的数据库名称。若要匹配一个确切的名称,表达式应该用 ^ 开始与用 $ 结束。 | |
例如, 只充许 domo 这个数据库, 我们用的下面的命令: | 例如, 只充许 domo 这个数据库, 我们用的下面的命令: | ||
''$ ~/odoo-dev/odoo/odoo-bin --db-filter=^demo$'' | ''$ ~/odoo-dev/odoo/odoo-bin --db-filter=^demo$'' |
2016年12月12日 (一) 22:11的版本
进行Odoo开发时,需要频繁在多个数据库上切换来工作,有时甚至工作在不同的Odoo版本。在相同的端口停止和启动不同的服务器实例,以及切换不同的数据库,可能导致 web 客户端会话有不正确的行为。
在浏览器窗口使用私密模式访问我们运行的实例可以帮助避免这些问题。
另一个好的做法是在服务器实例上使用数据库的过滤选项,确保只允许请求我们指定的数据库,而忽略其他的。这只需要指定--db-filter 选项。它接受一个正则表达式用作过滤有效的数据库名称。若要匹配一个确切的名称,表达式应该用 ^ 开始与用 $ 结束。
例如, 只充许 domo 这个数据库, 我们用的下面的命令:
$ ~/odoo-dev/odoo/odoo-bin --db-filter=^demo$