Christoph Heibl wrote:
run this in the command line
locate postmaster.pid
or
find / -name "postmaster.pid" -print
that should locate any postmaster files and then remove whatever looks
like the postmaster.pif file
Thank you! I found postmaster.pid in usr/local/pgsql/data. I deleted the
whole pgsql directory and installed postgres again using the following
commands:
./configure
make
sudo make install
sudo mkdir /usr/local/pgsql/data
sudo chown postgres /usr/local/pgsql/data
su postgres
/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
When I then try to start the PosrgreSQL-server via
/usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data
the terminal gets "stuck" (i.e. no prompt appears ) after six lines of
output:
LOG: database system was shut down at 2007-07-25 09:38:00 CEST
LOG: checkpoint record is at 0/42C258
LOG: redo record is at 0/42C258; undo record is at 0/0; shutdown TRUE
LOG: next transaction ID: 0/593; next OID: 10820
LOG: next MultiXactId: 1; next MultiXactOffset: 0
LOG: database system is ready
There is no explicit error message. What can be wrong?
What directory do I have to cd to in order to execute
"/usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data"?
Did I omit an important step?
Thanks for your ideas!
Christoph
The last line there is what you are interested in - it's ready.
You may be mislead by the first line - that comes from initdb which
basically starts the server to setup the system catalogs etc. then stops it.
In the Terminal when you give a command you don't get your cursor back
until the command has finished running.
As you want the server to continue running you can add & after the
command which will allow the command to run in the background.
(that would include a space and then the & after the last character in
the command)
If you have a startupitems folder to start postgresql on startup then
you can also use that to start/stop postgresql manually with -
sudo /Library/StartupItems/PostgreSQL/PostgreSQL start
--
Shane Ambler
pgSQL@xxxxxxxxxx
Get Sheeky @ http://Sheeky.Biz
---------------------------(end of broadcast)---------------------------
TIP 9: In versions below 8.0, the planner will ignore your desire to
choose an index scan if your joining column's datatypes do not
match