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

problème avec la création de rule SELECT

Technique - général | problème avec la création de rule SELECT

Par olibrius le 31/01/2006 - 10:50

Bonjour,

J'utilise la 8.0.0RC2, et j'ai des difficultés avec les rules Select.
Je veux restreindre les lignes visibles d'une table. Je suis obligé d'utiliser une table et non une vue car je ne crois pas que HibernateSynch sache travailler sur les vues.
La commande suivante produit l'erreur suivante.

CREATE OR REPLACE RULE "_RETURN" AS
ON SELECT TO arbodomain
DO INSTEAD
select * from arbodomain where id_arbodomain in (select id_arbodomain from arbodomainright);

ERROR: cannot convert relation containing dropped columns to view

Je suis au bout de mes idées.

Merci d'avance pour vos réponses.

Options d'affichage des commentaires

Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder les paramètres" pour activer vos changements.

Bonsoir, une piste les OID

Wulfran MIRLYAZ/ = 28 Mars, 2006 - 18:40

Bonsoir,

une piste les OIDs qui ne sont pas ajoutés avec le *.

Essayez aussi une fonction pour " id_arbodomain in (select id_arbodomain from arbodomainright) " du style id_arbodomain = get_right_arbodomain()

SGDG (sans garantie du gouvernement)


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