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

#1 16/06/2015 16:37:04

Thomas pg
Membre

Raise notice en instruction "à la volée" en dehors d'une fonction

Bonjour à tous,
J'ai un modèle de données que je dois régulièrement déployer sur de nouveaux serveurs. J'ai donc un grand fichier .sql (pas une fonction ! juste une suite d'instructions de création des tables, de création d'index, de contraintes, de triggers...) que j'exécute sur chaque nouvelle base à déployer. Le traitement est assez long (pas loin de 30 minutes) et donc je voudrais pouvoir afficher des messages intermédiaires pour savoir où j'en suis.
Lorsque je fais des fonctions, j'utilise le "raise notice" sans souci, mais en exécution "à la volée" d'instructions je ne trouve pas comment afficher de messages.

Savez-vous comment je peux faire ? En vous remerciant, Thomas.

Hors ligne

#2 16/06/2015 21:12:08

gleu
Administrateur

Re : Raise notice en instruction "à la volée" en dehors d'une fonction

Tout dépend avec quoi vous l'exécutez. psql accepte le \echo et le \qecho qui ressemblent au RAISE NOTICE en plpgsql.


Guillaume.

Hors ligne

#3 17/06/2015 10:09:16

Thomas pg
Membre

Re : Raise notice en instruction "à la volée" en dehors d'une fonction

Bonjour,
J'utilise pgadmin III version 1.20 (la dernière) et son exécuteur de requêtes intégré.
Merci

Hors ligne

#4 17/06/2015 11:06:21

gleu
Administrateur

Re : Raise notice en instruction "à la volée" en dehors d'une fonction

Pas possible avec l'exécuteur de requêtes de pgadmin.


Guillaume.

Hors ligne

#5 17/06/2015 11:08:44

Thomas pg
Membre

Re : Raise notice en instruction "à la volée" en dehors d'une fonction

ok merci pour la réponse !

Hors ligne

Pied de page des forums