PostgreSQL
La base de données la plus sophistiquée au monde.

Ouverture de session

Navigation

Contactez-nous

Administration du site :
"equipe chez postgresqlfr point org"

Contact presse :
"fr chez postgresql point org"

Contact association :
"bureau chez postgresqlfr point org"

Questions PostgreSQL :
 IRC :
  serveur irc.freenode.net
  canal #postgresqlfr

Recherche

Accéder aux archives

« Octobre 2008  
Lun Mar Mer Jeu Ven Sam Dim
  2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31  

Syndication

Flux XML

Sondage

Quelle est la version de PostgreSQL la plus répandue sur vos serveurs ?
8.3
10%
8.2
42%
8.1
40%
8.0
2%
7.4
6%
7.3 ou antérieure
0%
Nombre de votes: 48

Technique - Langages Procéduraux (PL)

Technique - Langages Procéduraux (PL) | Trigger sur vue ?

Par chintaoui le 25/04/2007 - 10:11

Bonjour,

Voici mon problème, j'ai une base postgresql 8.1 et un trigger sur une table qui déclenche une fonction PL/Perl (d'envoi de mail) après une insertion.

Cependant, je souhaiterais avoir des données en plus provenant de tables autres que celle sur laquelle le trigger s'exécute dans le mail. J'ai essayé de faire une requête SELECT dans ma fonction PL/Perl via spi_exec_query.

Le problème est qu'il ne récupère rien (peut être qu'il ne peut pas récupéré vu que l'insertion n'a pas encore eu lieu ???).

Technique - Langages Procéduraux (PL) | Outil de dev PL/pgSQL efficace

Par SouB le 23/04/2007 - 12:20

Bonjour !

Je suis sur le point de reussir à faire utiliser PostgreSQL à ma boîte, le seul bémol qu'il y a se trouvant au niveau des outils de développement de proc stock.

Ils sont habitués à Oracle et développent leurs Proc Stock sous PLSQL Developper.

En gros ce que je cherche c'est un outil de développement qui permettrait de débugguer efficacement, notamment de mettre des points d'arrêt, de mettre des espions sur des variables et tout le toutim.

Technique - Langages Procéduraux (PL) | PL/PGSQL : possibilité d'écrire des procédures anonymes ?

Par RTDanjou le 28/03/2007 - 12:37

Bonjour,

Je débute avec PostgreSql et je souhaiterai savoir s'il est possible, sous pl/pgsql, de faire des procédures anonymes (comme sous PL/SQL d'Oracle) ?

Merci de votre aide,
RTD

Technique - Langages Procéduraux (PL) | Les DATES en SQL et plpgsql

Par dodo30 le 20/03/2007 - 16:21

Je cherche à calculer automatiquement la date de Règlement d'une facture avec un mode de règlement du type "60 jours Fin de mois le 10" !
J'ai donc essayé la requête suivante :

SELECT now(),DATE_PART('year', CURRENT_DATE) as Annee, DATE_PART('month', CURRENT_DATE) as MoisCour,
DATE_PART('month', CURRENT_DATE) + (60/30+1) as moisCalc,
TO_CHAR(DATE_PART('year', CURRENT_DATE)*100+DATE_PART('month', CURRENT_DATE) + (60/30+1),'99999999')||'01' as dt_text,

Technique - Langages Procéduraux (PL) | recherche d'exemple d'utilisation de curseur et de programme PL/PGSQL

Par myla le 08/03/2007 - 11:51

Bonjour,
je recherche des sujets ou des idées de TP pour mes étudiants qui soient un peu intéressant sur la programmation en PL/PGSQL, et notamment sur les curseurs.
Est-ce que quelqu'un pourrait m'en proposer quelques uns ou m'indiquer un bon site ou un bon livre?

Merci d'avance,

Myla
P.S: voire sur les triggers :-)

Technique - Langages Procéduraux (PL) | Procedure pg/plsql -> modification du type en tableau

Par queremospaz le 14/02/2007 - 12:48

Bonjour,

J'ai une procedure de ce type :

CREATE OR REPLACE FUNCTION gestion.creation(
code_liste IN gestion.liste.code_liste%TYPE
)

sauf que code_liste est un tableau envoyé

j'avais l'habitude de créer mes procedures de ce type

CREATE OR REPLACE FUNCTION gestion.creation(varchar[])

mais les norrmes de dev de ma société m'impose la premiere solution

Comment dire que le parametre d'entrée est du type du champ dans lequel je veux l'inserer mais au format tableau ??

Technique - Langages Procéduraux (PL) | plpgsql - editer la base

Par goutosig le 31/01/2007 - 19:25

bonjour,

je débute dans la prog pl/pgsql ;
je travaille sur postgre 8.2 sous windows, avec l'extension spatiale postgis.

J'ai des objets géometriques de type ligne que je voudrais simplifier en supprimant, pour chaque ligne, 4 points sur 5.
J'ai écrit une fonction, qui compile, qui prend en entrée une geometrie, qui boucle du deuxième à l'avant dernier point de cette geometrie et qui devrait supprimer des points.

Technique - Langages Procéduraux (PL) | Debugger Pg/SQL

Par Patrice le 25/12/2006 - 18:43

Bonjour,
Nouveau dans ce forum, je suis à la recherche d'un débugger Pg/SQL permettant de d'executer pas à pas une les procédures stockées et les trigger, à l'instar de ce que l'on trouve sous Oracle ou sous SQL Server.

Merci d'avance pour toute information.
Patrice

Technique - Langages Procéduraux (PL) | Créer une fonction utilisant un like

Par jerome le 14/09/2006 - 10:44

Bonjour,

J'ai créé la fonction suivante:

CREATE OR REPLACE FUNCTION maj_visible_acte_lettre(id_client int4, date_limite int4, type_table "varchar")
RETURNS void AS
$BODY$UPDATE reference_etat_civil SET ref_visible=1 WHERE id_client=$1;

UPDATE reference_etat_civil
SET ref_visible=0
FROM acte, acte_reference
WHERE
reference_etat_civil.id_client=$1
AND reference_etat_civil.id_reference=acte_reference.id_reference

Technique - Langages Procéduraux (PL) | procedure plpgsql, nom de table et nom de colonne en parametres

Par meriemajdae le 29/08/2006 - 14:11

je suis debutante en postgresql, merci de maider sur ce coup..
j'ai ecris une fonction qui prend en arguments un nom de table et un nom de colonne.
mon prob est de ne pas savoir comment arriver à faire ma requête sur cette table et cette colonne.
j'ai cherché sur les forums, j'ai trouvé une solution du genre:( execute 'select count(*) from'||nom table),
cette derniere marche pour la table mai je sais pas comment m'y prendre pour écrire une requête du genre :

Flux XML

© PostgreSQLFr, tous droits réservés.
Site déclaré à la CNIL sous le numéro 1074678, conformément à la Loi en vigueur.