Mar 72010

Cómo instalar PostgreSQL en Mac OSX Leopard

Voy a explicar los pasos a seguir para instalar PostgreSQL en Mac OSX Leopard. Lo primero de todo es tener instalas las XCode Tools, que son las herramientas de desarrollo de Mac OSX que puede encontrar en el DVD de instalación de Leopard. De ese modo tendremos acceso a los ports que dan acceso a los repositorios necesarios par la instalación.
Si ya los tenemos instalados, lo mejor de todo es actualizar los ports:

sudo port selfupdate
sudo port upgrade outdated
sudo port sync

Una vez tengamos los ports actualizados, podemos instalar PostgreSQL con el siguiente comando:

sudo port install postgresql83 postgresql83-server

Si queremos añadir PostgreSQL a nuestro PATH, deberemos añadirlo en /etc/profile, con:

export PATH=/opt/local/bin:/opt/local/sbin:/opt/local/lib/postgresql83/bin:$PATH

Ahora deberemos configurar PostgreSQL. Para ello deberemos crear un fichero de configuración, que quedará guardado donde le indiquemos. Por ejemplo, podemos crear un fichero de configuración en:

mkdir /Users/my_user/postgre_conf

Donde evidentemente “my_user” sería el nombre del usuario de Mac OS X que utilizará PostgreSQL. Lo siguiente sería crear la configuración en sí:

initdb -D /Users/my_user/postgre_conf

Así pues, si todo está correcto, ya podremos arrancar PostgreSQL con el siguiente comando:

./postgres -D /Users/my_user/postgre_conf

De este modo podremos ya crear bases de datos de PostgreSQL con tan sólo el siguiente comando:

createdb mydb_development

Si lo que queremos es copiar una base de datos:

pg_dump {source_db} -f {dumpfilename.sql}

Mientras que si lo que queremos es restaurar una base de datos deberíamos hacer:

psql -d {desintation_db} -f {dumpfilename.sql}

Comentarios

Avatar
Alnitak 10/04/2010 18:38:07
¡Muy útil! ¡gracias!

Nuevo comentario