Exécuter des instructions SQL depuis un fichier
Il est souvent intéressant d'exécuter un fichier contenant une liste de commandes SQL, plutôt que de les entrer une par une dans le terminal. Cela permet en particulier de recréer une base de données à partir du script de création des tables.
Syntaxe :
Pour exécuter un fichier contenant du code SQL utiliser la commande PostgreSQL \i chemin/fichier.sql
chemin
désigne le répertoire dans lequel est le fichierfichier.sql
le dossier de travail de
psql
est le dossier dans lequel il a été lancé, le script peut être lancé à partir de son dossierhome
pour en être indépendant (~/.../fichier.sql
)chaque commande doit être terminée par un
;
1
dbnf17p015=> \i /home/me/bdd.sql