Conectar a PostgreSQL usando el conector de Base de Datos en Jitterbit Studio
Esta página detalla cómo conectarse a PostgreSQL utilizando el conector de Base de Datos.
Puedes conectarte a una base de datos PostgreSQL utilizando un controlador JDBC o ODBC. Se recomienda el controlador JDBC por características adicionales, como la posibilidad de proporcionar una consulta manual, que no están disponibles a través de una conexión ODBC. Los controladores de PostgreSQL ya deberían estar disponibles en el agente de Jitterbit, ya que el agente actualmente utiliza PostgreSQL para almacenar datos internos.
Codificación del cliente
Si recibes un error de "desajuste de codificación del cliente" al probar la conexión a una base de datos PostgreSQL, esto significa que la codificación del servidor PostgreSQL al que te estás conectando es diferente de la codificación predeterminada asumida por el controlador de PostgreSQL.
Para resolver este problema, establece la codificación del cliente en Windows a WIN1251 y especifica la codificación durante la configuración de una conexión de Base de Datos:
-
Parámetros adicionales de la cadena de conexión: En Configuraciones Opcionales, ingresa este parámetro adicional:
ConnSettings=SET CLIENT_ENCODING to 'LATIN1'
Usuarios de Linux
Al ejecutar el agente de Jitterbit en Linux, siempre utiliza el controlador de PostgreSQL instalado con el agente. El controlador de PostgreSQL instalado con muchas distribuciones como parte de unixODBC no funciona bien con Harmony y produce errores.
Ejemplos de cláusula WHERE
Estos ejemplos de cláusula WHERE se proporcionan con fines de referencia al configurar una actividad de consulta de Base de Datos:
WHERE first_name = 'Jamie' AND
last_name = 'Rice';
WHERE amount <= 1 OR amount >= 8;
WHERE distributors.name LIKE 'W%'
WHERE did = $1;
WHERE manager_name = 'Mary'
WHERE er.employee_name = e.manager_name
Para ejemplos adicionales, consulta el Tutorial de PostgreSQL y el Manual de PostgreSQL para tu versión.