diff options
author | Alvaro Herrera <alvherre@alvh.no-ip.org> | 2016-01-22 20:04:35 -0300 |
---|---|---|
committer | Alvaro Herrera <alvherre@alvh.no-ip.org> | 2016-01-22 20:04:35 -0300 |
commit | df43fcf4575cf77d85f4c4dcc096661905a6eb33 (patch) | |
tree | f253576c516114aabad5a1432854d2e265c1dd1e | |
parent | e1bd684a34c11139a1bf4e5200c3bbe59a0fbfad (diff) | |
download | postgresql-df43fcf4575cf77d85f4c4dcc096661905a6eb33.tar.gz postgresql-df43fcf4575cf77d85f4c4dcc096661905a6eb33.zip |
pg_dump: Fix quoting of domain constraint names
The original code was adding double quotes to an already-quoted
identifier, leading to nonsensical results. Remove the quoting call.
I introduced the broken code in 7eca575d1c of 9.5 era, so backpatch to
9.5.
Report and patch by Elvis Pranskevichus
Reviewed by Michael Paquier
-rw-r--r-- | src/bin/pg_dump/pg_dump.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/bin/pg_dump/pg_dump.c b/src/bin/pg_dump/pg_dump.c index 9c6f88540e3..de1ece17c0c 100644 --- a/src/bin/pg_dump/pg_dump.c +++ b/src/bin/pg_dump/pg_dump.c @@ -9611,7 +9611,7 @@ dumpDomain(Archive *fout, TypeInfo *tyinfo) appendPQExpBuffer(labelq, "CONSTRAINT %s ", fmtId(domcheck->dobj.name)); appendPQExpBuffer(labelq, "ON DOMAIN %s", - fmtId(qtypname)); + qtypname); dumpComment(fout, labelq->data, tyinfo->dobj.namespace->dobj.name, tyinfo->rolname, |