openerp参数db-filter使用说明
来源:互联网 发布:淘宝店铺口令怎么生成 编辑:程序博客网 时间:2024/05/21 09:41
大家知道在登录Odoo(OpenERP)时,如果当前系统中有多个数据库,需要先选择数据库再输入用户名、密码进行登录。但在实际应用中,终端用户只在意自己的用户名和密码,并不关注自己使用的是哪一个库;而且在部署SAAS应用时,我们可能并不想让客户看到其他人使用的库。这时可以使用db-filter参数实现此诉求。
db-filter,顾名思义,用于数据库过滤,使用格式为:--db-filter=<filter>,等号右侧是个正则表达式,说明如下:
%h 会被替换为请求的整个主机名
%d 会被替换为请求中除www以外的子域名(因此域odoo.com和www.odoo.com都将匹配odoo数据库)
(1)如果请求的URL为hostname.domainname.com,则%h对应hostname.domainname.com,%d对应hostname。
(2)等号右侧可使用'%d'、'^%d'或者'^%d$'(^表示正则表达式的开始,$表示正则表达式的结束)
举例来说,如果用如下方式启动Odoo Server:
./openerp-server --db-filter='%d' -c /etc/odoo-server.conf &
则通过域名demo.3e3c.com访问时,系统会重定向到demo数据库;但是如果系统中有多个数据库名称中含有demo,如demo2,mydemo...,则系统仍然会进入数据库列表界面,把所有名称含demo的数据库都显示在下拉列表中;
那么如何精确定位到想要的数据库呢?要对db-filter等号右侧的值略作修改,改为如下方式即可:
./openerp-server --db-filter='^%d$' -c /etc/odoo-server.conf &
这时候再通过域名demo.3e3c.com访问,系统会直接重定向到demo库,而不管系统中是否有其他名称含demo的库。
另外,如果系统中找不到过滤的库时(如通过域名demo.3e3c.com访问而系统中无demo数据库),则会重定向到数据库管理页面。
db-filter,顾名思义,用于数据库过滤,使用格式为:--db-filter=<filter>,等号右侧是个正则表达式,说明如下:
%h 会被替换为请求的整个主机名
%d 会被替换为请求中除www以外的子域名(因此域odoo.com和www.odoo.com都将匹配odoo数据库)
(1)如果请求的URL为hostname.domainname.com,则%h对应hostname.domainname.com,%d对应hostname。
(2)等号右侧可使用'%d'、'^%d'或者'^%d$'(^表示正则表达式的开始,$表示正则表达式的结束)
举例来说,如果用如下方式启动Odoo Server:
./openerp-server --db-filter='%d' -c /etc/odoo-server.conf &
则通过域名demo.3e3c.com访问时,系统会重定向到demo数据库;但是如果系统中有多个数据库名称中含有demo,如demo2,mydemo...,则系统仍然会进入数据库列表界面,把所有名称含demo的数据库都显示在下拉列表中;
那么如何精确定位到想要的数据库呢?要对db-filter等号右侧的值略作修改,改为如下方式即可:
./openerp-server --db-filter='^%d$' -c /etc/odoo-server.conf &
这时候再通过域名demo.3e3c.com访问,系统会直接重定向到demo库,而不管系统中是否有其他名称含demo的库。
另外,如果系统中找不到过滤的库时(如通过域名demo.3e3c.com访问而系统中无demo数据库),则会重定向到数据库管理页面。
显而易见无须赘言的是,以上的测试需要你能(gou)访(mai)问(le)3e3c.com域名,并且已配置了二级域名demo.3e3c.com。
来自:http://www.3e3c.com/erp/odoo/167.html
0 0
- openerp参数db-filter使用说明
- Odoo(OpenERP)应用实践: 使用db-filter参数实现通过域名指定访问哪个数据库
- ]Odoo(OpenERP)应用实践: 使用db-filter参数实现通过域名指定访问哪个数据库
- Odoo(OpenERP)应用实践: 使用db-filter参数实现通过域名指定访问哪个数据库
- OpenERP 部署环境使用说明
- adb logcat [option] [filter-specs]命令参数以及使用说明
- HSQL DB 使用说明
- HSQL DB的使用说明
- FindBug 的 filter 使用说明
- Berkeley DB Java Edition使用说明
- Berkeley DB Java Edition使用说明
- DB CHNGPGS_THRES 参数
- mongo db 参数详解
- Hummer TimeSeries DB Docker Demo 使用说明
- HIbernate的参数使用说明
- HIbernate的参数使用说明
- RREE FDISK参数使用说明
- ffmpeg参数使用说明
- java命令模式
- 线性表插入和删除——程序实例
- H - Hurdles of 110m----(2015 summer training #4 (Qualifying))
- [leetcode-80]Remove Duplicates from Sorted Array II(C)
- 测试种类介绍---可补充
- openerp参数db-filter使用说明
- Ngnix 安装及配置
- 关于一些博客记录
- Bartender使用心得
- 快速排序法
- excel文件,用read.xlsx别用read.csv了
- php字符串
- table表格动态增加行/删除行,动态给highchart赋值
- 最近邻与K近邻算法思想