PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Comment importer des fichiers *.sql existants dans PostgreSQL 8.4 ?

Depuis la ligne de commande :

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

Depuis le psql invite :

\i 1.sql
\i 2.sql

Notez que vous devrez peut-être importer les fichiers dans un ordre spécifique (par exemple :définition des données avant la manipulation des données). Si vous avez bash shell (GNU/Linux, Mac OS X, Cygwin) et les fichiers peuvent être importés dans l'ordre alphabétique , vous pouvez utiliser cette commande :

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

Voici la documentation du psql application (merci, Frank):http://www.postgresql.org/docs/current/static/app-psql.html