summaryrefslogtreecommitdiff
path: root/src/backend/access/gist/gist.c
diff options
context:
space:
mode:
authorMichael Paquier2021-01-20 02:38:17 +0000
committerMichael Paquier2021-01-20 02:38:17 +0000
commit21378e1fefedcaed3d855ae7aa772555295d05d6 (patch)
tree4f0ec9d79e48fd219636c80ea32b252d795cb5aa /src/backend/access/gist/gist.c
parenta0efda88a679edaee9855628cb05b2ab00d80a15 (diff)
Fix ALTER DEFAULT PRIVILEGES with duplicated objects
Specifying duplicated objects in this command would lead to unique constraint violations in pg_default_acl or "tuple already updated by self" errors. Similarly to GRANT/REVOKE, increment the command ID after each subcommand processing to allow this case to work transparently. A regression test is added by tweaking one of the existing queries of privileges.sql to stress this case. Reported-by: Andrus Author: Michael Paquier Reviewed-by: Álvaro Herrera Discussion: https://postgr.es/m/[email protected] Backpatch-through: 9.5
Diffstat (limited to 'src/backend/access/gist/gist.c')
0 files changed, 0 insertions, 0 deletions