Thread: [patch] INSTALL doc note (was Re: [BUGS] BUG #1051: Cannot remove groups)
[patch] INSTALL doc note (was Re: [BUGS] BUG #1051: Cannot remove groups)
From
jari.aalto@poboxes.com (Jari Aalto)
Date:
"PostgreSQL Bugs List" <pgsql-bugs@postgresql.org> writes: > I tried to install all from fresh with: > ... > But that dind't affect the groups or users. This was verified by running > select from pg_group and pg_users immedately after total recreation. Tom Lane: Your trace shows no sign of having stopped the postmaster before re-initdb'ing or starting it again afterwards. I think you've got some unholy combination of old and new tables inside the postmaster. It'd be a good idea to try again with those steps included. (I'm not sure just how Windows handles deletion of directories that are still in use, but on Unix a pg_ctl stop would no longer suffice to get rid of the old postmaster, because after the rm -rf you can no longer get to the directory in which the old postmaster is running. You might be best advised to reboot.) Thank you. That did it. May I suggest adding this: --- INSTALL.old 2004-01-17 13:34:22.000000000 +0200 +++ INSTALL 2004-01-17 13:33:32.000000000 +0200 @@ -15,6 +15,7 @@ mkdir /usr/local/pgsql/data chown postgres /usr/local/pgsql/data su - postgres + <kill current postmaster. This clears groups and users> LC_ALL=C /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data /usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data >logfile 2>&1 & /usr/local/pgsql/bin/createdb test
Re: [patch] INSTALL doc note (was Re: [BUGS] BUG #1051: Cannot remove groups)
From
Peter Eisentraut
Date:
Jari Aalto wrote: > Thank you. That did it. May I suggest adding this: > > > --- INSTALL.old 2004-01-17 13:34:22.000000000 +0200 > +++ INSTALL 2004-01-17 13:33:32.000000000 +0200 > @@ -15,6 +15,7 @@ > mkdir /usr/local/pgsql/data > chown postgres /usr/local/pgsql/data > su - postgres > + <kill current postmaster. This clears groups and users> > LC_ALL=C /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data > /usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data >logfile > 2>&1 & /usr/local/pgsql/bin/createdb test This is plain wrong. Killing the postmaster doesn't clear anything.