PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 07/12/2018 12:27:47

gregbodet
Membre

Exécuter des fichiers SQL à partir d'un fichier SQL source

Bonjour,

Je test actuellement l'éclatement d'une initialisation de base de données à partir de fichier .sql que j'exécute ensuite dans une fenêtre SQL de PGAdmin pour des raisons organisationnelles.
j'ai donc x fichiers .sql :
- table.sql
- vue.sql
- trigger.sql
- grant.sql
....

Est-il possible dans un fichier trace.sql à partir de PGAdmin, d'exécuter dans l'ordre les fichiers .sql éclatés précédemment ?

Merci

Hors ligne

#2 07/12/2018 19:00:24

meles
Membre

Re : Exécuter des fichiers SQL à partir d'un fichier SQL source

C'est effectivement possible mais avec psql directement:

\i table.sql
\i vue.sql

etc...

Pour pgadmin, je l'ignore par contre

Cordialement

Dernière modification par meles (07/12/2018 19:02:35)

Hors ligne

#3 07/12/2018 23:46:08

gleu
Administrateur

Re : Exécuter des fichiers SQL à partir d'un fichier SQL source

Ça ne fonctionnera qu'avec psql. pgAdmin ne peut qu'envoyer une chaîne de caractères au serveur. Il ne l'interprète pas et du coup, ne détectera pas de directives de ce type.

Hors ligne

Pied de page des forums