From b45f3a6e5bece613867c5e1d20893e585ee02727 Mon Sep 17 00:00:00 2001
From: Tom Lane <tgl@sss.pgh.pa.us>
Date: Fri, 5 May 2000 17:50:38 +0000
Subject: [PATCH] Forgot that dumpall's output script should 'delete from
 pg_group' before loading new data, for consistency with its handling of
 pg_shadow.

---
 src/bin/pg_dump/pg_dumpall | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/bin/pg_dump/pg_dumpall b/src/bin/pg_dump/pg_dumpall
index cb449b0a404..58bedcb1fab 100644
--- a/src/bin/pg_dump/pg_dumpall
+++ b/src/bin/pg_dump/pg_dumpall
@@ -5,7 +5,7 @@
 # It also dumps the pg_shadow and pg_group tables, which belong to the
 # whole installation rather than any one individual database.
 #
-# $Header: /cvsroot/pgsql/src/bin/pg_dump/Attic/pg_dumpall,v 1.25 2000/05/05 03:04:00 tgl Exp $
+# $Header: /cvsroot/pgsql/src/bin/pg_dump/Attic/pg_dumpall,v 1.26 2000/05/05 17:50:38 tgl Exp $
 #
 # to adapt to System V vs. BSD 'echo'
 if echo '\\' | grep '\\\\' >/dev/null 2>&1
@@ -56,6 +56,7 @@ echo "${BS}."
 # XXX this breaks badly if the layout of pg_group ever changes.
 # It'd be better to convert the data into CREATE GROUP commands.
 #
+echo "delete from pg_group;"
 echo "copy pg_group from stdin;"
 psql -q template1 <<END
 copy pg_group to stdout;
-- 
GitLab