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) | Insertion depuis open office

Par ludovic le 31/03/2008 - 10:51

Bonjour

Je cherche toujours à interfacer correctement postgresql avec open office ...
j'arrive donc très bien à faire des requètes (select) et des insertion (insert) par code VB (interne à open office) !
si je fait l'insert sur une base open office classique, je n'ai pas de message d'erreur ...
sauf que lorsque je fait mon insertion dans une table postgresql cela me retourne ce message :

Technique - Langages Procéduraux (PL) | Trigger

Par charlie_p07 le 29/02/2008 - 14:50

Salut tous

Je voudrais avec une "trigger fonction" valider les entrées dans plusieurs colones dans de tableaux differents à l´aide d´une seule fonction. Est que quelqu´un aurait une idée comment est ce que je peux realiser cela? Merci d´avance

Technique - Langages Procéduraux (PL) | Trigger à l'issue de transaction

Par shama le 22/01/2008 - 12:44

Bonjour,

Y a-t'il moyen de placer des trigger à l'issue d'une transaction ?
J'ai un pb d'intégrité de type contraintes récursives sur 2 tables.

Technique - Langages Procéduraux (PL) | verrouillage de ligne

Par ludovic le 14/01/2008 - 12:28

Bonjour à tous,

J'ai interfacé postgresql avec open office. Jusque là ca marche, j'arrive à faire mes SELECT via mon code pour récupérer les données sous calc ...
j'aurais voulu que lorsque je fais un select, cela me vérouille les lignes sélectionnées.
et j'ai découvert SELECT ... FOR UPDATE

cequi me donne :
req="SELECT NUMINT FROM SAV FOR UPDATE;"

mais que ce soit dans mon code pour calc ou dans base directement cela me retourne qu'il y a une erreur dans l'instruction SQL. J'ai essayé aussi comme ca : req="SELECT NUMINT FROM SAV FOR UPDATE SAV;" meme si c'est implicite ...

Technique - Langages Procéduraux (PL) | Lire le source d'une function

Par didiergm le 19/12/2007 - 12:43

Bonjour,

Debutant en PostgreSQL (mais pas en bases de données), Je suis en train de porter une appli de SQlserver sur PostgreSQL. Une des fonctions de l'appli est la capacité de générer des triggers à la volée pour permettre de réagir à certains évènements. Pour cela j'ai besoin de pouvoir relire le source de functions PLPgSQL par une requète SQL. Où ce texte est il stocké ?

J'ai regardé dans pg_catalog mais cela n'est pas évident pour moi.

Technique - Langages Procéduraux (PL) | dblink et base inexistante

Par 78alex78 le 17/12/2007 - 11:01

bonjour,
j'ai créé un trigger et une procédure stockée (en plpgsql) associée à ce trigger. cette procédure sert à remplir la table t2 d'une base B2 lots d'une insertion ou d'une modification dans la table t1 de la base B1. la base B2 est utilisée par un autre programme : elle n'existe donc pas forcément sur le serveur (elle n'existe que si le client a payé le 2eme programme!!). dans mon trigger, la procédure est appelée "after insert or update" et pourtant, si la base B2 n'existe pas, la modification de la base B1 ne se fait pas non plus. est-ce qu'il y a un moyen dans le dblink pour mettre une condition : executer le code de la procédure si la base b2 existe?

Technique - Langages Procéduraux (PL) | trigger

Par 78alex78 le 14/12/2007 - 11:27

bonjour,
j'ai créé un trigger sur une de mes table :
CREATE trigger majprix AFTER INSERT OR UPDATE ON produits FRO EACH ROW EXECUTE modifprix();
ma procédure stockée "modifprix" retourne un trigger (apparemment, c'est obligatoire??) et dans le code de modifprix, j'utilise une comparaison :
IF OLD.prix_vente <> NEW.prix_vente THEN ...
quand j'insère un nouveau produit dans ma table, j'ai un message d'erreur "OLD is not assigned yet".

Technique - Langages Procéduraux (PL) | Exporter ma base en SQL structure et données avec option OID

Par nono1980 le 23/10/2007 - 10:29

Bonjour, j'utilise phppgadmin ce qui me permet d'exporter ma base au format SQL et non COPY et avec l'option OID coché...

mais en faisant l'equivalent en commande shell : "pg_dump -C -f mon_fichier_sql ma_base" je n'ai pas la même chose...

je dois omettre les bonnes options notamment pour activer l'option OID.

pouvez vous m'aider svp?

Technique - Langages Procéduraux (PL) | PostgreSQL et T-SQL

Par Kiba le 20/09/2007 - 18:27

Hello,

j'ai trouvé ici la procédure pour migrer des requetes T-SQL pour les rendre compréhensible par PostgreSQL.

je me demandais si depuis il y avait un plugin pour que PostgreSQL prenne en charge les requetes T-SQL, ou un code C déjà existant faisant ce transcodage.

Merci de vos réponses ;)

Technique - Langages Procéduraux (PL) | Procédure stockée de backup

Par Chgog le 29/08/2007 - 09:30

Bonjour,

J'aimerai créer une procédure stockée pour executer un Reindex, un vacuum et un pg_dump sur ma base de données.
Cette procédure me permettra de réaliser des sauvegardes à partir de mon application quelque soit la plateforme.

j'ai cru comprendre que Postgres ne propose pas de procédures stockées mais uniquement des fonctions stockées. Je débute dans l'écriture de fonction mais visiblement lors de l'éxécution de la commande REINDEX, VACUUM ou PG_DUMP dans une fonction, cela ne fonctionne pas.

Flux XML

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