sql >> Base de Datos >  >> RDS >> PostgreSQL

¿Cómo importar archivos *.sql existentes en PostgreSQL 8.4?

Desde la línea de comando:

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

Desde el psql aviso:

\i 1.sql
\i 2.sql

Tenga en cuenta que es posible que deba importar los archivos en un orden específico (por ejemplo:definición de datos antes de la manipulación de datos). Si tienes bash shell (GNU/Linux, Mac OS X, Cygwin) y los archivos se pueden importar en orden alfabético , puede usar este comando:

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

Aquí está la documentación del psql aplicación (gracias, Frank):http://www.postgresql.org/docs/current/static/app-psql.html