EN | DE | FR | RU
PostgreSQL export

PostgreSQL export

Der Datenexport wird häufig von Datenbankverwaltern und Anwendern für die Datenmigration oder den Sicherungsprozess verwendet. Zum Beispiel braucht eine entfernte Unternehmenseinheit eine regelmäßige Datenübergabe vom PostgreSQL-Hauptserver zur lokalen Access-Datenbank. In diesem Fall werden Informationen von der Datenbanktabelle in einige der gängigsten Dateiformate (wie CSV oder XML) transformiert, und dann werden diese Dateien zum Zieldatenbanksystem importiert oder als Sicherungsdateien benutzt. Jedoch kann der PostgreSQL Datenexport nicht nur für die Migration oder den Sicherungsprozess eingesetzt werden, sondern auch für die Erstellung der einsatzbereiten HTML-Seiten, Excel Worksheets oder Word-Dokumente, die Informationen von Datenbanktabellen enthalten.

Es kann vorkommen, dass Remotearbeiten besondere Informationen von den Unternehmensdatenbanken benötigen und aus unterschiedlichen Gründen nicht in der Lage sind, sich mit dem PostgreSQL Datenbankserver zu verbinden. Deshalb könnte es eine gute Lösung sein, erforderliche Daten im Voraus, z. B. in XLS oder OpenDocument (ODS) Dateien vorzubereiten. Die Webserver-Administratoren brauchen oft eine Möglichkeit, Informationen von der PostgreSQL-Datenbank in die Dateien eines Standardformates wie PDF oder Volltextformat zu exportieren, wenn beispielsweise der Erstellungsprozess einer Preisliste automatisiert werden muss etc.

PG Data Export Tool-Übersicht

In diesem Artikel möchten wir eine Übersicht über den EMS Data Export for PostgreSQL geben. Es ist ein nützliches Datenbank-Utility, was ermöglicht, die Daten von PostgreSQL Datenbanken in viele verfügbare Formate, einschließlich MS Excel, MS Access, MS Word, RTF, HTML, PDF, XML, TXT, DBF, CSV, ODF, SYLK, DIF, LaTeX, SQL, Clipboard und weitere, schnell zu exportieren. Das Tool unterstützt die Unicode-codierten Daten, eignet sich für das Arbeiten mit den aktuellen PostgreSQL Versionen und ermöglicht, die Daten mehrerer Datenbanktabellen, Sichten oder Abfragen gleichzeitig zu exportieren. Die intuitiv bedienende Assistentenoberfläche ermöglicht Ihnen, Tabellenfelder der PostgreSQL-Datenbank auszuwählen, um SQL-Abfragen, deren Ergebnisse exportiert werden sollten, zu exportieren oder zu schreiben, individuelle Parameter für jede Ausgabedatei gemäß ihrer Format zu setzen, Exportoptionen zur Konfigurationsdatei für den weiteren Gebrauch zu speichern und vieles mehr. Somit kann man eine PostgreSQL- Quelltabelle oder eine SQL-Abfrage einfach auswählen, ein Zieldateiformat angeben, einige Exporteinstellungen bei Bedarf ändern, und das Programm erstellt die Dateien im erforderlichen Format mit dem gewünschten Inhalt aus den Datenbankdaten.

Wie es oben erwähnt wurde, bietet der EMS Data Export for PostgreSQL die Möglichkeit an, individuelle Parameter für jeden Typ der Ausgabedatei zu definieren. Sie können zum Beispiel einen Ziel-Server (SQL Server, Oraсle, MySQL, DB2, etc.) beim Exportieren zum SQL-Format auswählen, und das Ergebnis-Skript wird gemäß den Spezifizierungen des Zielservers erstellt. Für die Excel-Dateien können Parameter eingestellt werden, wie Schriftart, Grenzen, Farbe und Methode usw. für jede Entität (wie Datenfeld, Kopfzeile, Fußzeile, Überschrift, Daten, Hypertext-Link etc.). Die Optionen für die XML-Dateien umfassen die Möglichkeit, solche Parameter wie Dokumentcodierung, XML- Typ und die Notwendigkeit zur Erstellung des XSD-Diagrammes benutzerorientiert zu setzen. Darüber hinaus kann man den Text der Kopf- und Fußzeile für die Ergebnis-Datei angeben. Dieser Text wird vor und nach den Daten beziehungsweise in der Ergebnis-Datei erscheinen.

Sehr oft sind die Datenbankverwalter nicht in der Lage, sich mit einem PostgreSQL Server zu verbinden, der sich aus den Sicherheitsgründen bei einem entfernten Hoster befindet. Um solche Probleme zu lösen, kann man das SSH- und HTTP- Tunneling, das durch den EMS Data Export for PostgreSQL unterstützt wird, ausnutzen. Das SSH-Tunneling sorgt für die Vertraulichkeit und Integrität von Daten über die Netzwerksverbindung zum PostgreSQL Server und ermöglicht den Zugriff auf den Server hinter einem Firewall. Das HTTP-Tunneling ermöglicht einen Webserver als ein Vermittler im Datenaustausch-Prozess mit dem direkt nicht zugreifbaren PostgreSQL Server zu verwenden. Somit kann man beim Einsatz dieser Funktionen sich mit einer entfernten Datenbank verbinden und den Export der gewünschten Informationen auszuführen.

Der EMS Data Export for PostgreSQL ermöglicht Ihnen, seine Konfigurationen in externen Dateien zu speichern, wenn Sie Datenexportprozesse oft wiederholen müssen. Außerdem enthält das Installationspaket des Programms ein spezielles Befehlszeilendienstprogramm, das den Exportprozess gemäß dem Terminplan und der zuletzt gespeicherten Konfiguration ausführen kann. Das erleichtert, die Aufgabe eines regelmäßigen Datenexportes vom PostgreSQL Server in die Dateien zu automatisieren.

Der vorhandene Utility for PostgreSQL Daten Export kann ganz eigenständig verwendet werden. Wenn Sie aber eine Lösung für solche typischen DBA-Aufgaben wie Daten- und Serververwaltung, Migration, Datenbankimport und -Vergleich brauchen, ist es notwendig, eine integrierte Umgebung einzusetzen. Das EMS SQL Management Studio for PostgreSQL ist eine Sammlung von Tools, das dringend benötigte Datenbankutilitys für die DB-Verwaltung in einer leistungsstarken und benutzerfreundlichen Umgebung vereinigt.


PostgreSQL export PostgreSQL import Änderungsmanagment der PostgreSQL- Datenbanken PostgreSQL Migration