aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlvaro Herrera <alvherre@alvh.no-ip.org>2016-01-22 20:04:35 -0300
committerAlvaro Herrera <alvherre@alvh.no-ip.org>2016-01-22 20:04:35 -0300
commitdf43fcf4575cf77d85f4c4dcc096661905a6eb33 (patch)
treef253576c516114aabad5a1432854d2e265c1dd1e
parente1bd684a34c11139a1bf4e5200c3bbe59a0fbfad (diff)
downloadpostgresql-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.c2
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,