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

« Juillet 2008 »
Lun Mar Mer Jeu Ven Sam Dim
  5 6
11 12 13
14 19
25 26
 

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

archives

Technique - général | Role (ou trigger) récursivement contrariant

Par ricobanga le 13/07/2008 - 10:46

Bonjour, je cherche à gérer les ordre d'apparition de données dans une table (reflexive), à l'aide d'un champ order.
Pour modifier les ordres facilement et élégament, je voulais faire un rôle qui modifie automatiquement les ordres des autres lignes lors de la modification d'un ordre sur un ligne, comme ceci (si un ordre est "descendu") :

CREATE RULE update_order_down AS
ON UPDATE TO import.articles

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