PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Wie importiere ich vorhandene *.sql-Dateien in PostgreSQL 8.4?

Von der Befehlszeile:

psql -f 1.sql
psql -f 2.sql

Aus dem psql Eingabeaufforderung:

\i 1.sql
\i 2.sql

Beachten Sie, dass Sie die Dateien möglicherweise in einer bestimmten Reihenfolge importieren müssen (z. B.:Datendefinition vor Datenmanipulation). Wenn Sie bash haben Shell (GNU/Linux, Mac OS X, Cygwin) und die Dateien können in alphabetischer Reihenfolge importiert werden , können Sie diesen Befehl verwenden:

for f in *.sql ; do psql -f $f ; done

Hier ist die Dokumentation von psql Anwendung (danke, Frank):http://www.postgresql.org/docs/current/static/app-psql.html