sql >> Database teknologi >  >> RDS >> PostgreSQL

Hvordan importerer man eksisterende *.sql-filer i PostgreSQL 8.4?

Fra kommandolinjen:

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

Fra psql prompt:

\i 1.sql
\i 2.sql

Bemærk, at du muligvis skal importere filerne i en bestemt rækkefølge (for eksempel:datadefinition før datamanipulation). Hvis du har bash shell (GNU/Linux, Mac OS X, Cygwin) og filerne kan importeres i alfabetisk rækkefølge , kan du bruge denne kommando:

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

Her er dokumentationen for psql ansøgning (tak, Frank):http://www.postgresql.org/docs/current/static/app-psql.html



  1. Find ud af, om en værdi indeholder mindst ét ​​numerisk ciffer i SQLite

  2. (mysql, php) Hvordan får man auto_increment feltværdi før indsættelse af data?

  3. Sådan tilføjer du lodrette grænser til dit SQL*Plus / SQLcl-outputgitter

  4. Psql liste over alle tabeller