So exportieren Sie Tabellendaten in die Datei / csv - PostgreSQL
PostgreSQL wird mit einem benutzerfreundlichen Export-Tool zum Exportieren von Daten aus der PostgreSQL-Datenbank geliefert. In diesem Tutorial zeigen wir Ihnen, wie Sie Daten aus PostgreSQL in eine Datei oder CSV-Datei exportieren.
1. Verbinden Sie PostgreSQL
Verwenden Sie den Befehl psql, um eine Verbindung zur PostgreSQL-Datenbank herzustellen.
$ psql -p 5433 -U dba dbname
P.S 5433 is my PostgreSQL port number.
2. Exportbereit
Geben Sie "\o /home/yongmo/data25000.csv
" ein, um PostgreSQL mitzuteilen, dass das nächste Abfrageergebnis in die Datei "/home/yongmo/data25000.csv" exportiert wird.
dbname=> \o /home/yongmo/data25000.csv
3. Abfrage zum Exportieren
Stellen Sie jetzt eine normale Abfrage aus.
dbname=> select url from urltable where scoreid=1 limit 25000;
Das gesamte Ergebnis der Abfrage wird nach/home/yongmo/data25000.csv exportiert.
4. Vollständiges Beispiel
Hier ist der vollständige Befehl.
yongmo@abcdb:~$ psql -p 5433 -U dba dbname Password for user dba: Welcome to psql 8.2.4 (server 8.3.3), the PostgreSQL interactive terminal. Type: \copyright for distribution terms \h for help with SQL commands \? for help with psql commands \g or terminate with semicolon to execute query \q to quit WARNING: You are connected to a server with major version 8.3, but your psql client is major version 8.2. Some backslash commands, such as \d, might not work properly. dbname=> \o /home/yongmo/data25000.csv dbname=> select url from urltable where scoreid=1 limit 25000; dbname=> \q