PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Como importar arquivos *.sql existentes no PostgreSQL 8.4?


Da linha de comando:
psql -f 1.sql
psql -f 2.sql

Do psql incitar:
\i 1.sql
\i 2.sql

Observe que pode ser necessário importar os arquivos em uma ordem específica (por exemplo:definição de dados antes da manipulação de dados). Se você tem bash shell (GNU/Linux, Mac OS X, Cygwin) e os arquivos podem ser importados em ordem alfabética , você pode usar este comando:
for f in *.sql ; do psql -f $f ; done

Aqui está a documentação do psql application (obrigado, Frank):http://www.postgresql.org/docs/current/static/app-psql.html