Pages: 1
- Sujet précédent - Enregistrement d'une procédure écrite sous psql sous format .sql - Sujet suivant
#1 Mon 02 June 2008 13:50
- gleila
- Participant occasionnel
- Lieu: Tunis
- Date d'inscription: 30 Apr 2007
- Messages: 34
Enregistrement d'une procédure écrite sous psql sous format .sql
Bonjour,
Je voulais savoir comment est ce que je peux enregistrer une procédure écrite en PL/pgsql sous format .sql ?
ceci à partir de la commande psql.
Est ce que c'est possible? Si oui que dois je saisir?
La fonction a été créée, j'ai pue voir dans pgAdmin que le nombre total de fonctions a augmenté de un.
Merci,
Leila
Dernière modification par gleila (Mon 02 June 2008 17:15)
Hors ligne
#2 Mon 02 June 2008 14:17
Re: Enregistrement d'une procédure écrite sous psql sous format .sql
Bonjour,
La première solution que je voie est d'exporter le schéma de la base. Mais il doit y avoir plus simple.
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#3 Mon 02 June 2008 14:28
- gleila
- Participant occasionnel
- Lieu: Tunis
- Date d'inscription: 30 Apr 2007
- Messages: 34
Re: Enregistrement d'une procédure écrite sous psql sous format .sql
Salut Yves,
J'ai vue quelque part que la commande pg_dump créée une sauvegarde de la base dans un fichier base.sql.
Mais je ne sais pas ce que je dois saisir comme ligne dans la commande psql afin d'effectuer cette sauvegarde...
Hors ligne
#4 Mon 02 June 2008 15:29
Re: Enregistrement d'une procédure écrite sous psql sous format .sql
La commande ci-dessous permet de lister les fonctions ...
Code:
\df
Pour pg_dump :
Code:
pg_dump -s--file=dump.tmp -h <host> -U postgres <BdD>
Je cherche, il doit bien y avoir un moyen
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#5 Mon 02 June 2008 15:35
- gleila
- Participant occasionnel
- Lieu: Tunis
- Date d'inscription: 30 Apr 2007
- Messages: 34
Re: Enregistrement d'une procédure écrite sous psql sous format .sql
Salut,
Je vais chercher aussi de mon côté, le premier qui trouve aura un bon point
Leila
Hors ligne
#6 Mon 02 June 2008 15:47
Re: Enregistrement d'une procédure écrite sous psql sous format .sql
Bon j'ai peut être trouvé, il suffit de sélectionner la table système pg_proc
Code:
SELECT proname,prosrc,probin FROM pg_proc WHERE proname='asgml';
Que donne le résultat de cette requête, adapté à votre cas ?
http://docs.postgresqlfr.org/8.2/catalog-pg-proc.html
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#7 Mon 02 June 2008 16:04
- gleila
- Participant occasionnel
- Lieu: Tunis
- Date d'inscription: 30 Apr 2007
- Messages: 34
Re: Enregistrement d'une procédure écrite sous psql sous format .sql
Salut,
Voilà ce que ça donne :
[img]http://fotoforum.fr/photos/3/qbx27ukf.jpg[/img]
Hors ligne
#8 Mon 02 June 2008 16:20
Re: Enregistrement d'une procédure écrite sous psql sous format .sql
Ta procédure ne s'appelle pas asgml je pense il faut adapter la requete
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#9 Mon 02 June 2008 16:33
- gleila
- Participant occasionnel
- Lieu: Tunis
- Date d'inscription: 30 Apr 2007
- Messages: 34
Re: Enregistrement d'une procédure écrite sous psql sous format .sql
T'as raison des fois je suis...
Je crois que j'ai trouvée autre chose, mais ça ne passe pas par la commande psql:
il suffit d'aller dans pgAdmin --> fichier-->sauvegarder la définition et là ça sauvegarde la base dans un fichier .sql
je ne sais pas si c'est bon ça ou est ce que ça peux servir ou pas.
Mais merci Yves pour tes éclairements
Bonne continuation,
Leila
Hors ligne
#10 Mon 02 June 2008 16:46
Re: Enregistrement d'une procédure écrite sous psql sous format .sql
Peux tu tester quand même la requête, pour voir si c'est la bonne méthode par psql ?
Merci,
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#11 Mon 02 June 2008 16:57
- gleila
- Participant occasionnel
- Lieu: Tunis
- Date d'inscription: 30 Apr 2007
- Messages: 34
Re: Enregistrement d'une procédure écrite sous psql sous format .sql
Je viens de la tester et ça marche à merveille
Voilà le résultat:
[img]http://fotoforum.fr/photos/8/p5qtd4wc.jpg[/img]
Merci infiniment Yves,
Leila
Hors ligne
Pages: 1
- Sujet précédent - Enregistrement d'une procédure écrite sous psql sous format .sql - Sujet suivant