Que es una base de datos en Odoo?

Gustavo Orrillo
- 05/10/2022 - 1 min. de lectura


Una base de datos de Odoo es una base de datos de PostgreSQL. Por default, Odoo para ejecutarse necesita crear una base de datos donde minimamente el usuario va a trabajar con una compañía. Cada base de datos contiene como mínimo una empresa; un ente legal. Si piensa que puede tener en Odoo múltiples compañías que en realidad son divisiones dentro de una empresa; puede hacerlo pero no es la idea. Para ello instale el módulo operating_unit.

Uno en el server puede llegar a tener múltiples bases de datos, no hay problemas con eso ya que Odoo puede manejarlo. Ahora si el ambiente es de producción, es aconsejable tener una sola base de datos. Si por motivos diferentes (por ejemplo backups) se tiene más de una base de datos, en ese caso en el archivo de configuración se debe utilizar la opción dbfilter. En la opción dbfilter solo hace falta ingresar el nombre de la base de datos y los usuarios solo van a ver la base de datos indicada. No se van a enterar que existen múltiples bases de datos. 


Igual por una cuestión de prolijidad conviene tener una sola base de datos en producción (por más que uno use el dbfilter). Por otra parte tenga en cuenta que si le esta brindando acceso web a los usuarios del portal e e-commerce, el dbfilter debe si o si estar activado. Caso contrario Odoo no podrá saber como relacionar la ruta de cada requerimiento con una base de datos.

Por último, si quiere gestionar en múltiples compañías al principio considere usar una base de datos diferentes por cada empresa. Solo use la opción multicompañía siempre y cuando se compartan los maestros de productos y clientes/proveedores. Utilizar la funcionalidad multicompañía es factible, muchas empresas lo hacen. Pero complica las actividades de administración.

 

 

Acerca de:

Gustavo Orrillo

Passionate about programming, he has implemented Odoo for different types of businesses since 2010. In Moldeo Interactive he is a founding Partner and Programmer; In addition to writing on the Blog about different topics related to the developments he makes.