Re: BUG #14147: Restore of MatView of Foreign Data Table fails - Mailing list pgsql-bugs

From Tom Lane
Subject Re: BUG #14147: Restore of MatView of Foreign Data Table fails
Date
Msg-id 17802.1464030441@sss.pgh.pa.us
Whole thread Raw
In response to BUG #14147: Restore of MatView of Foreign Data Table fails  (lalbin@scharp.org)
Responses Re: BUG #14147: Restore of MatView of Foreign Data Table fails
List pgsql-bugs
lalbin@scharp.org writes:
> I have found that restoration of Materialized Views of Foreign Data Tables
> where user postgres does not have a user mapping will fail. It seems that it
> is trying to execute the Foreign Data Table in some way instead of reading
> the Foreign Table Definition.

This is another variant of a problem that's been complained of multiple
times before: CREATE MATERIALIZED VIEW ... WITH NO DATA runs planning and
even does ExecutorStart for the view's query, causing issues such as lack
of permissions to be exposed.  This breaks assorted assumptions in pg_dump
and probably other places.  We need to refactor things so that that does
not happen.  Kevin, are you planning to fix that anytime soon?

            regards, tom lane

pgsql-bugs by date:

Previous
From: Charles
Date:
Subject: Re: BUG #14138: Inconsistent rounding behavior in float4 coercion
Next
From: Kevin Grittner
Date:
Subject: Re: BUG #14147: Restore of MatView of Foreign Data Table fails