|
||||
Ouverture de sessionNavigationContactez-nousAdministration du site : RechercheSujets du forumSujets actifsNouveaux sujets:SyndicationSondageQuelle 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 |
RULES et fonctionTechnique - général | RULES et fonctionPar shama le 30/04/2008 - 10:22 Bonjour, Y-a-t'il moyen que lors d'une requête utilisant une fonction pour remplir une colone, la règle utilise le résultat produit et non pas un 2ème appel à la fonction ? Voici un exemple (très simplifié) de ce que je souhaite faire (mais je m'y prends peut-être mal) CREATE TABLE tlogs ( CREATE RULE test_ins AS ON INSERT TO test INSERT INTO test VALUES(uuid_generate_v4(), 'test A'); Voici le résultat sur la table test Voici le résultat sur la table tlogs Bref comme on le vois le "NEW.id" fait de nouveau appel à la fonction "uuid_generate_v4()" ce que je ne souhaite absolument pas. Des idées ? Un contournement ? |
|||
© PostgreSQLFr, tous droits réservés.
Site déclaré à la CNIL sous le numéro 1074678, conformément à la Loi en vigueur.