Prev: query cancel issues in contrib/dblink
Next: FW: Unable to install PostgreSQL on Windows Server2003 SP2
From: Bruce Momjian on 24 Feb 2010 14:35 What happened to this patch? --------------------------------------------------------------------------- Itagaki Takahiro wrote: > contrib/dblink in 8.4 supports a server name by CREATE SERVER for connection > string, but it always requires an user-mapping (by CREATE USER MAPPING). > However, I think it should work user-mappings because it works when > the connection string is passed directly. > > =# SELECT * FROM dblink('dbname=postgres', 'SELECT current_user') AS t(i name); > (ok) > > =# CREATE FOREIGN DATA WRAPPER postgresql VALIDATOR postgresql_fdw_validator; > =# CREATE SERVER server1 FOREIGN DATA WRAPPER postgresql OPTIONS (dbname 'postgres'); > =# SELECT * FROM dblink('server1', 'SELECT 1') AS t(i integer); > ERROR: user mapping not found for "postgres" > > The attached patch adds 'missing_ok' parameter to GetUserMapping() and > made dblink to use it. There should be no additional security issues here > because dblink's original security check works even for server name mode. > > Regards, > --- > ITAGAKI Takahiro > NTT Open Source Software Center [ Attachment, skipping... ] > > -- > Sent via pgsql-hackers mailing list (pgsql-hackers(a)postgresql.org) > To make changes to your subscription: > http://www.postgresql.org/mailpref/pgsql-hackers -- Bruce Momjian <bruce(a)momjian.us> http://momjian.us EnterpriseDB http://enterprisedb.com PG East: http://www.enterprisedb.com/community/nav-pg-east-2010.do + If your life is a hard drive, Christ can be your backup. + -- Sent via pgsql-hackers mailing list (pgsql-hackers(a)postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers |