|
||||
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 |
Grant / Revoke sur toutes les tables à la fois ?Technique - Langages Procéduraux (PL) | Grant / Revoke sur toutes les tables à la fois ?Par jonathan.dupre le 17/06/2008 - 10:21 Bonjour, encore une fois je me retouve avec un lèger problème avec postgres. Seulement visiblement Postgres n'aime pas le nom de tables en variable.... Voici ma fonction : CREATE OR REPLACE FUNCTION appliquer_droits() RETURNS varchar AS $$ GRANT SELECT, INSERT, UPDATE, DELETE, REFERENCES, TRIGGER ON TABLE " || myTable || " TO administrateur; GRANT SELECT ON TABLE "GROUPE_UTILISATEUR" TO connexion_db; RETURN retour; select appliquer_droits(); Il me dit : ERREUR: la relation « || myTable || » n'existe pas Je ne vois pas ce qui cloche. Merci. Jonathan |
|||
© PostgreSQLFr, tous droits rĂ©servĂ©s.
Site déclaré à la CNIL sous le numéro 1074678, conformément à la Loi en vigueur.