OdooWiki OCA HUB

External Database Sources

base_external_dbsource folder_open OCA/server-backend open_in_new
Tools Licencia: LGPL-3

Este módulo te permite definir conexiones a bases de datos externas mediante ODBC, Firebird, Oracle Client o SQLAlchemy.

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 19.0

Permite a los administradores registrar conexiones a bases de datos externas (actualmente PostgreSQL) y probarlas desde Odoo. Otros módulos pueden entonces ejecutar consultas o leer/escribir registros en esas bases de datos externas.

Este módulo añade una nueva pantalla donde los administradores pueden almacenar los detalles de una base de datos externa: un nombre de origen de datos, la cadena de conexión, una contraseña opcional, una compañía y el tipo de conector. Solo PostgreSQL está disponible como conector en esta versión.

Dónde aparece: - Un nuevo menú "Database Sources" bajo el área de Ajustes abre una lista de orígenes de bases de datos externas. - El formulario muestra el nombre, la compañía, el conector, la contraseña, la cadena de conexión y un botón "Test Connection".

Reglas de negocio y comportamiento automático: - La cadena de conexión completa se calcula automáticamente a partir de la cadena de conexión y la contraseña; si la contraseña está establecida y la cadena no tiene marcador de posición, se añade un fragmento de contraseña antes de la sustitución. - "Test Connection" abre la conexión y muestra un mensaje de éxito o de fallo. - Una regla multicompañía restringe cada origen a su compañía (u orígenes sin compañía). - Solo los usuarios del grupo de administrador del sistema pueden crear, editar o eliminar estos registros.

Qué modifica: - Define el modelo base.external.dbsource y sus vistas de lista y formulario. - Proporciona métodos que otros módulos pueden llamar para abrir/cerrar una conexión, ejecutar una consulta y examinar, crear, actualizar, buscar o eliminar registros en la base de datos remota, utilizando el conector seleccionado.

Depende de

base

Menús que añade

Database Sources
Modelos y campos (1)
  • base.external.dbsource · modelo nuevoname (Datasource name), ca_certs, password, connector, client_key, company_id (Company), client_cert, conn_string (Connection string), conn_string_full

Texto generado por IA (DeepSeek) al leer el código de la versión 19.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 8 confirmadas, 1 sin información de 9 versiones.

Fuentes · Odoo 16.0

Confirmado el 2026-11-03 en la rama 16.0 de OCA/server-backend.

terminal Instalación y uso

Documentación de OCA · Odoo 19.0

No se requiere instalación.

Para configurar este módulo, necesita:

  • Las fuentes de base de datos se pueden configurar en Ajustes \> Técnico \> Estructura de la base de datos \> Fuentes de datos.
  • Vaya a Ajustes \> Técnico \> Estructura de la base de datos \> Fuentes de base de datos
  • Haga clic en Crear para introducir la siguiente información:
  • Nombre de la fuente de datos
  • Contraseña
  • Conector: Elija la base de datos a la que desea conectarse
  • Cadena de conexión: Especifique cómo conectarse a la base de datos

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.