Re: Inconsistency in owner assignment between INDEX and STATISTICS - Mailing list pgsql-hackers

From Tom Lane
Subject Re: Inconsistency in owner assignment between INDEX and STATISTICS
Date
Msg-id 2119849.1773605379@sss.pgh.pa.us
Whole thread Raw
In response to Re: Inconsistency in owner assignment between INDEX and STATISTICS  (Shin Berg <sjh910805@gmail.com>)
Responses Re: Inconsistency in owner assignment between INDEX and STATISTICS
List pgsql-hackers
Shin Berg <sjh910805@gmail.com> writes:
> Thank you for the detailed feedback, Amit.
> You're right on both points. I had been comparing STATISTICS against INDEX
> and treating the difference as an inconsistency, but as you point out,
> INDEX ownership is special — it's tied to the table and intentionally not
> user-adjustable. STATISTICS follows the same ownership model as VIEW (the
> creator becomes the owner), which is consistent and by design.

One point that was not mentioned is that while indexes are necessarily
tied to a single table, statistics objects might not always be.  The
long-term hope is to allow statistics on cross-table combinations of
columns, which is why the syntax was intentionally set up to look like
SELECT.  So, just like views, it's reasonable to give them independent
ownership.

            regards, tom lane



pgsql-hackers by date:

Previous
From: Tomas Vondra
Date:
Subject: EXPLAIN: showing ReadStream / prefetch stats
Next
From: "Jelte Fennema-Nio"
Date:
Subject: Re: Extension security improvement: Add support for extensions with an owned schema