From 3ced3cfff98e68a206aeb56ccc7cb1154bdaacb6 Mon Sep 17 00:00:00 2001 From: Tom Lane <tgl@sss.pgh.pa.us> Date: Thu, 5 Apr 2001 02:50:01 +0000 Subject: [PATCH] pg_dump needs to use ONLY when selecting data from user tables, in case they have children. As it stood, -d dump mode was badly broken. --- src/bin/pg_dump/pg_dump.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/bin/pg_dump/pg_dump.c b/src/bin/pg_dump/pg_dump.c index 3ec4893606e..d4c009e544a 100644 --- a/src/bin/pg_dump/pg_dump.c +++ b/src/bin/pg_dump/pg_dump.c @@ -22,7 +22,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/bin/pg_dump/pg_dump.c,v 1.200 2001/04/04 06:47:30 pjw Exp $ + * $Header: /cvsroot/pgsql/src/bin/pg_dump/pg_dump.c,v 1.201 2001/04/05 02:50:01 tgl Exp $ * * Modifications - 6/10/96 - dave@bensoft.com - version 1.13.dhb * @@ -494,7 +494,8 @@ dumpClasses_dumpData(Archive *fout, char *oid, void *dctxv) int tuple; int field; - appendPQExpBuffer(q, "SELECT * FROM %s", fmtId(classname, force_quotes)); + appendPQExpBuffer(q, "SELECT * FROM ONLY %s", + fmtId(classname, force_quotes)); res = PQexec(g_conn, q->data); if (!res || PQresultStatus(res) != PGRES_TUPLES_OK) -- GitLab