Conector de origen para PostgreSQL¶
Esta guía describe cómo configurar digna para conectarse a Postgres usando el conector nativo de Python o el driver ODBC.
Se refiere a la pantalla "Crear una conexión de base de datos".

Driver nativo de Python¶
Library: psycopg
Autenticación soportada: Solo autenticación basada en contraseña
⚠️ Para otros métodos de autenticación, use el driver ODBC.
Configuración de digna (Driver nativo)¶
Proporcione la siguiente información en la pantalla "Crear una conexión de base de datos":
Technology: Postgres
Host Address: Nombre del servidor o dirección IP
Host Port: Número de puerto, p. ej. 5432
Database Name: Nombre de la base de datos
Schema Name: Esquema que contiene los datos de origen
User Name: Nombre de usuario de la base de datos
User Password: Contraseña del usuario
Use ODBC: Deshabilitado (por defecto)
Driver ODBC¶
El driver ODBC puede soportar una gama más amplia de opciones de autenticación y conectividad. Esta sección se centra en la autenticación basada en contraseña usando el driver PostgreSQL Unicode(x64).
1. Instale el driver ODBC¶
Instale PostgreSQL Unicode(x64) (o similar) siguiendo la guía de instalación oficial del proveedor.
2. Configure el origen de datos ODBC¶
Siga estos pasos para configurar un nuevo origen de datos ODBC usando autenticación basada en contraseña:
Paso 1¶

Nota: Si la configuración de su base de datos requiere elegir un "SSLMode" específico, asegúrese de usarlo también al definir una configuración sin DSN.
Paso 2 – Pruebe la conexión¶
Haga clic en el botón Test Connection.

Ahora puede configurar digna para usar la conexión ODBC, ya sea con un DSN (Data Source Name) o una configuración sin DSN.
A. Configuración basada en DSN¶
Configuración de digna¶
En la pantalla "Crear una conexión de base de datos", proporcione lo siguiente:
Technology: PostgreSQL
Database Name: Base de datos que contiene el esquema de origen
Schema Name: Esquema que contiene los datos de origen
Use ODBC: Habilitado
Propiedades ODBC¶
name: "DSN", value: "PostgreSQL35W"
🔹 El
DSNdebe coincidir con el nombre definido en la configuración de su driver ODBC.
B. Configuración sin DSN¶
Configuración de digna¶
En la pantalla "Crear una conexión de base de datos", proporcione lo siguiente:
Technology: PostgreSQL
Database Name: Esquema que contiene los datos de origen (igual que Schema Name)
Schema Name: Esquema que contiene los datos de origen
Use ODBC: Habilitado
Propiedades ODBC¶
name: "DRIVER", value: "PostgreSQL Unicode(x64)"
name: "SERVER", value: "nombre del servidor o dirección IP"
name: "PORT", value: "5432"
name: "DATABASE", value: "postgres u otro nombre de tu base de datos"
name: "UID", value: "tu usuario de postgres'
name: "PWD", value: "tu contraseña de postgres"
name: "SSLMode", value: "require"