diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2015-12-26 12:56:09 -0500 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2015-12-26 12:56:09 -0500 |
commit | 3d2b31e30e2931b3edb5ab9d0eafca13e7bcffe5 (patch) | |
tree | 5dec95112a845024db94f4647531904397e659b7 /src/backend/access/transam/commit_ts.c | |
parent | 8014c44e8275b2fedfc4740c911577c6f1668b56 (diff) | |
download | postgresql-3d2b31e30e2931b3edb5ab9d0eafca13e7bcffe5.tar.gz postgresql-3d2b31e30e2931b3edb5ab9d0eafca13e7bcffe5.zip |
Fix brin_summarize_new_values() to check index type and ownership.
brin_summarize_new_values() did not check that the passed OID was for
an index at all, much less that it was a BRIN index, and would fail in
obscure ways if it wasn't (possibly damaging data first?). It also
lacked any permissions test; by analogy to VACUUM, we should only allow
the table's owner to summarize.
Noted by Jeff Janes, fix by Michael Paquier and me
Diffstat (limited to 'src/backend/access/transam/commit_ts.c')
0 files changed, 0 insertions, 0 deletions