Mit dem Datenbank-Connector in Jitterbit Studio eine Verbindung zu PostgreSQL herstellen
Diese Seite beschreibt, wie man eine Verbindung zu PostgreSQL über den Datenbank-Connector herstellt.
Sie können eine Verbindung zu einer PostgreSQL-Datenbank entweder über einen JDBC- oder ODBC-Treiber herstellen. Der JDBC-Treiber wird empfohlen, da er zusätzliche Funktionen bietet, wie z. B. die Möglichkeit, eine manuelle Abfrage bereitzustellen, die über eine ODBC-Verbindung nicht verfügbar sind. Die PostgreSQL-Treiber sollten bereits auf dem Jitterbit-Agenten verfügbar sein, da der Agent derzeit PostgreSQL zur Speicherung interner Daten verwendet.
Client-Encoding
Wenn Sie beim Testen der Verbindung zu einer PostgreSQL-Datenbank einen Fehler "Client-Encoding-Mismatch" erhalten, bedeutet dies, dass die Kodierung des PostgreSQL-Servers, mit dem Sie sich verbinden, von der standardmäßig vom PostgreSQL-Treiber angenommenen Kodierung abweicht.
Um dieses Problem zu lösen, setzen Sie das Client-Encoding unter Windows auf WIN1251 und geben Sie die Kodierung während der Konfiguration einer Datenbankverbindung an:
-
Zusätzliche Verbindungszeichenfolgenparameter: Unter Optionale Einstellungen geben Sie diesen zusätzlichen Parameter ein:
ConnSettings=SET CLIENT_ENCODING to 'LATIN1'
Linux-Benutzer
Beim Ausführen des Jitterbit-Agenten unter Linux verwenden Sie immer den mit dem Agenten installierten PostgreSQL-Treiber. Der mit vielen Distributionen als Teil von unixODBC installierte PostgreSQL-Treiber funktioniert nicht gut mit Harmony und erzeugt Fehler.
Beispiele für WHERE-Klauseln
Diese Beispiele für WHERE-Klauseln werden zu Referenzzwecken bereitgestellt, wenn Sie eine Datenbankabfrage-Aktivität konfigurieren:
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
Für weitere Beispiele siehe das PostgreSQL Tutorial und das PostgreSQL Handbuch für Ihre Version.