Cómo instalar PostgreSQL en Mac OSX Leopard
Comenzaremos instalando postgres mediante port:
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_confDonde 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}ACTUALIZACIÓN:
En el caso de tener instalo brew, recomiendo mejor éste método:
export ARCHFLAGS=-arch x86_64
brew install postgresDependiendo de la arquitectura, el valor de la variable ARCHFLAGS puede variar. Tras hacer brew install, nos indica dos comandos a ejecutar para acabar la instalación y poner en funcionamiento postgres. Tras ejecutarlos, todo el proceso estará acabado y podremos ya usar postgres.
Subscríbete