Thread: How to uninstall PostgreSQL on OS X

How to uninstall PostgreSQL on OS X

From
gary.beberman@mindspring.com (Gary Beberman)
Date:
I must have mucked up my installation of PostgreSQL on my Macintosh OS
X 10.1 machine.  No matter what I do, I get an error when I try to run
initdb.  So, I would like to start all over, removing PostgreSQL from
the machine.

But, I'm not sure how.  I have removed the /Library/PostgreSQL
directory hierarchy.  In addition, I have removed the /usr/local/pgsql
hierarchy as well as the commands installed in /usr/local/bin, these
two from an earlier botched attempt.

Still, when I run the installer, it provides me with a button that
says "Update" where I would expect "Install", indicating that there is
some remnant of an earlier installation around.  What could be left
and where?  I don't see an rpm option for OS X, which seems to be the
solution to this removing the software from a Linux system.

Thanks,

Gary

BTW, the error I get from initdb is:

creating template1 database in /Library/PostgreSQL/data/base/1...
dyld: /Library/PostgreSQL/bin/postgres Undefined symbols:
/Library/PostgreSQL/bin/postgres undefined reference to _crypt
expected to be defined in /usr/lib/libcrypto.0.9.dylib

if anyone has any insight into how to address this, I would appreciate
getting your advice.  The libcrypto.0.9.dylib is in /usr/lib/

Re: How to uninstall PostgreSQL on OS X

From
rob_towner@mac.com (Rob)
Date:
I've been going through the exact stuggle that you have. I assume that
you are running OS 10.2. To fix the problem, all you have to do is
install Apple's "Security Update 2002-08-23". For those who don't
know, to install the update do the following. Open System Preferences
then click on Software Update. Click Check Now. A new window should
open which lists the update and presents an install button. When its
finished installing the update, you will have to reboot. After the
update is installed you should have no problem installing and running
Postgres.

- Rob Towner

gary.beberman@mindspring.com (Gary Beberman) wrote in message news:<e4ae17b7.0208292244.60539647@posting.google.com>...
> I must have mucked up my installation of PostgreSQL on my Macintosh OS
> X 10.1 machine.  No matter what I do, I get an error when I try to run
> initdb.  So, I would like to start all over, removing PostgreSQL from
> the machine.
>
> But, I'm not sure how.  I have removed the /Library/PostgreSQL
> directory hierarchy.  In addition, I have removed the /usr/local/pgsql
> hierarchy as well as the commands installed in /usr/local/bin, these
> two from an earlier botched attempt.
>
> Still, when I run the installer, it provides me with a button that
> says "Update" where I would expect "Install", indicating that there is
> some remnant of an earlier installation around.  What could be left
> and where?  I don't see an rpm option for OS X, which seems to be the
> solution to this removing the software from a Linux system.
>
> Thanks,
>
> Gary
>
> BTW, the error I get from initdb is:
>
> creating template1 database in /Library/PostgreSQL/data/base/1...
> dyld: /Library/PostgreSQL/bin/postgres Undefined symbols:
> /Library/PostgreSQL/bin/postgres undefined reference to _crypt
> expected to be defined in /usr/lib/libcrypto.0.9.dylib
>
> if anyone has any insight into how to address this, I would appreciate
> getting your advice.  The libcrypto.0.9.dylib is in /usr/lib/