官术网_书友最值得收藏!

The database filter option

When developing with Odoo, it is common to work with several databases, and sometimes even with different Odoo versions. Stopping and starting different server instances on the same port, and switching between different databases, can cause web client sessions to behave improperly. This is because the browser stores session cookies.

Accessing our instance using a browser window running in private mode can help avoid some of these problems.

Another good practice is to enable a database filter on the server instance to ensure that it only allows requests for the database we want to work with, ignoring all others.

Since Odoo 11.0, the --database (or -d) server option accepts a comma-separated list of database names, and only these can be used.

However, in Odoo versions before 11.0, the --database option only indicates a database to be initialized, but the other existing databases are accessible. We need to also add a filter limiting the databases that can be accessed.

This is done with the --db-filter option. It accepts a regular expression to be used as a filter for valid database names. To match an exact name, the expression should begin with ^ and end with $.

For example, to allow only the testdb database, we would use this command:

$ ~/odoo-dev/odoo/odoo-bin --db-filter=^testdb$
主站蜘蛛池模板: 金溪县| 简阳市| 奉新县| 西充县| 京山县| 观塘区| 孟津县| 思茅市| 札达县| 汽车| 漠河县| 昌邑市| 呈贡县| 康乐县| 丰原市| 巴彦县| 新安县| 兖州市| 东辽县| 巴彦淖尔市| 宜良县| 绥江县| 仙桃市| 博兴县| 濉溪县| 康乐县| 铜陵市| 伊宁县| 丹棱县| 呼玛县| 女性| 同心县| 永州市| 新闻| 定陶县| 玉田县| 舞阳县| 梧州市| 睢宁县| 叙永县| 长春市|