Wie kann ich die PL/pgSQL-Ausgabe einer PostgreSQL-Datenbank am einfachsten in einer CSV-Datei speichern?
Ich verwende PostgreSQL 8.4 mit pgAdmin III und dem PSQL-Plugin, von dem aus ich Abfragen ausführe.
Wie kann ich die PL/pgSQL-Ausgabe einer PostgreSQL-Datenbank am einfachsten in einer CSV-Datei speichern?
Ich verwende PostgreSQL 8.4 mit pgAdmin III und dem PSQL-Plugin, von dem aus ich Abfragen ausführe.
Ich habe ein kleines Tool namens psql2csv
die die COPY query TO STDOUT
Muster, was zu einer korrekten CSV-Datei führt. Die Schnittstelle ist ähnlich wie bei psql
.
psql2csv [OPTIONS] < QUERY
psql2csv [OPTIONS] QUERY
Es wird angenommen, dass die Abfrage der Inhalt von STDIN ist, falls vorhanden, oder das letzte Argument. Alle anderen Argumente werden an psql weitergeleitet, außer diesen:
-h, --help show help, then exit
--encoding=ENCODING use a different encoding than UTF8 (Excel likes LATIN1)
--no-header do not output a header
JackDB , ein Datenbank-Client in Ihrem Webbrowser, macht dies wirklich einfach. Vor allem, wenn Sie auf Heroku sind.
Damit können Sie eine Verbindung zu entfernten Datenbanken herstellen und SQL-Abfragen durchführen.
Fuente
(Quelle: <a href="http://static.jackdb.com/assets/img/blog/jackdb-heroku-oauth-connect.gif" rel="nofollow noreferrer">jackdb.com </a>)
Sobald Ihre DB verbunden ist, können Sie eine Abfrage durchführen und in CSV oder TXT exportieren (siehe unten rechts).
Anmerkung: Ich bin in keiner Weise mit JackDB verbunden. Ich nutze derzeit deren kostenlose Dienste und halte es für ein großartiges Produkt.
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.