sql >> Database >  >> RDS >> PostgreSQL

Hoe importeer ik bestaande *.sql-bestanden in PostgreSQL 8.4?

Vanaf de opdrachtregel:

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

Van de psql prompt:

\i 1.sql
\i 2.sql

Houd er rekening mee dat u de bestanden mogelijk in een specifieke volgorde moet importeren (bijvoorbeeld:gegevensdefinitie vóór gegevensmanipulatie). Als je bash . hebt shell (GNU/Linux, Mac OS X, Cygwin) en de bestanden kunnen in alfabetische volgorde worden geïmporteerd , kunt u dit commando gebruiken:

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

Hier is de documentatie van de psql applicatie (bedankt, Frank):http://www.postgresql.org/docs/current/static/app-psql.html



  1. Mysql Converteer kolom naar rij (draaitabel)

  2. Waarschuwing:mysql_fetch_array() verwacht dat parameter 1 resource is, boolean gegeven in

  3. Selecteer kolommen uit de resultatenset van de opgeslagen procedure

  4. Een lokale SQL Server-database instellen