Vous n'êtes pas identifié(e).
Bonjour,
Je travaille avec PostgreSQL 8.4 (donc la syntaxe version 9.0 ne fonctionne pas ! )
CREATE ROLE util_select LOGIN
ENCRYPTED PASSWORD 'md5............................'
NOSUPERUSER INHERIT NOCREATEDB NOCREATEROLE;
GRANT CONNECT
ON DATABASE "MA_BDD"
TO util_select;
Les scripts ci-dessus fonctionnent parfaitement par contre je ne sais pas comment faire ça (suis-je obligé de le faire table par table ?!) :
GRANT SELECT
ON DATABASE "MA_BDD"
TO util_select;
Gôm
Hors ligne
C'est toujours pareil ... je cherche sur le net ... je cherche sur le net ... je trouve pas ... je poste sur le forum ... je continue à chercher et je trouve !
select 'grant select on '||schemaname||'.'||tablename||' to util_select;' from pg_tables where schemaname in ('mon_schema_1', 'mon_schema_2', 'mon_schema_4') order by schemaname, tablename;
Source: http://serverfault.com/questions/60508/ … 002#147002
Gôm
Dernière modification par gom (25/10/2011 13:59:29)
Hors ligne