From: | "Gilberto Castillo" <gilberto(dot)castillo(at)etecsa(dot)cu> |
---|---|
To: | "Natalie Wenz" <nataliewenz(at)ebureau(dot)com> |
Cc: | "pgsql-admin(at)postgresql(dot)org" <pgsql-admin(at)postgresql(dot)org> |
Subject: | Re: [E-MASIVO][E-MASIVO]postgres_fdw user mapping and role inheritance |
Date: | 2015-07-16 19:22:32 |
Message-ID: | 61431.192.168.141.68.1437074552.squirrel@webmail.etecsa.cu |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-admin |
> Hi all,
>
> We're looking at using postgres_fdw, and while setting it up for a test
> using postgres 9.4.4, I noticed that it doesn't seem to honor role
> inheritance.
>
> For example, having created foreign_server:
>
> create role local_group with nologin;
> create role individual_user;
> grant local_group to individual_user;
>
> create user mapping for local_group
> server foreign_server
> options (user 'foreign_user', password '');
>
> create foreign table foreign_table (id serial, data text)
> server foreign_server
> options (schema_name 'some_schema', table_name 'some_table');
>
> When I tried this, individual_user could not select from foreign_table,
> even though I expected individual_user to inherit from local_group:
Please,
Select current_user;
???
Session authorization local_group;
psql> select * from foreign_table;
;-)
> ERROR: user mapping not found for "individual_user"
>
> It did work when I created a user mapping for individual_user (to verify
> that I had the other parts set up correctly):
>
> create user mapping for individual_user
> server foreign_server
> options (user 'foreign_user', password '');
>
>
> Am I missing something? Is there a way to tell postgres_fdw to allow
> individual_user to inherit user mappings from groups of which it is a
> part? Is there a reason that it doesn't allow it, or is it a bug or
> something that hasn't been implemented yet? (Will it be fixed or
> implemented in postgres 9.5?)
>
> Many thanks,
> Natalie
>
> --
> Sent via pgsql-admin mailing list (pgsql-admin(at)postgresql(dot)org)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgsql-admin
>
Saludos,
Gilberto Castillo
ETECSA, La Habana, Cuba
From | Date | Subject | |
---|---|---|---|
Next Message | Tom Lane | 2015-07-16 20:12:06 | Re: postgres_fdw user mapping and role inheritance |
Previous Message | Natalie Wenz | 2015-07-16 19:10:09 | Re: postgres_fdw user mapping and role inheritance |