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
chemindésigne le répertoire dans lequel est le fichierfichier.sqlle dossier de travail de
psqlest le dossier dans lequel il a été lancé, le script peut être lancé à partir de son dossierhomepour en être indépendant (~/.../fichier.sql)chaque commande doit être terminée par un
;
1
dbnf17p015=> \i /home/me/bdd.sql