¿Alguna vez quisiste instalar el servidor PostgreSql con algunas opciones personalizadas? ¿Necesita instalar el servidor PostgreSQL desde el código fuente en lugar de los paquetes preconfigurados? ¡Este artículo lo guía a través de un breve procedimiento de instalación para poner en funcionamiento el servidor PostgreSql!
Pasos
Paso 1. Obtenga el código fuente del sitio web de PostgreSQL [1]
Paso 2. Desempaquete el paquete del código fuente
Utilice el siguiente comando bash / console:
gunzip postgresql-8.3.3.tar.gz
tar xf postgresql-8.3.3.tar
- postgresql-8.3.3 es el nombre de la versión actual. Las versiones futuras pueden diferir en la parte 8.3.3.
-
Se creará un directorio llamado postgresql-8.3.3 bajo el directorio actual (desde el que ejecutó el script anterior).
Paso 3. Cambie el directorio actual al recién creado (postgresql-8.3.3)
Paso 4. Configure el árbol de origen de su sistema y elija las opciones de instalación que desee:
-
Configuración predeterminada: ejecute el comando
./configurar
en tu bash / consola
- Configuración personalizada (esto es solo para usuarios avanzados): puede establecer muchas opciones de configuración personalizadas utilizando las opciones de línea de comandos que se enumeran en la documentación de PostgreSQL [2]
Paso 5. Inicie el proceso de compilación ejecutando la línea de comando
hacer
en su consola / bash.
Esto puede tardar unos minutos dependiendo de su hardware. La última línea mostrada debería ser:
Todo PostgreSQL se realiza con éxito. Listo para instalar.
Paso 6. Instale los archivos PostgreSql ejecutando el comando bash / console:
gmake instalar
que instalará los archivos en / usr / local / pgsql a menos que haya utilizado la opción de línea de comando --prefix = PREFIX, en cuyo caso los archivos se instalarán en la ruta especificada por PREFIX
Paso 7. Cree una cuenta de superusuario para PostgreSQL ejecutando el siguiente comando en la consola de bash:
adduser postgres
Paso 8. Cree un directorio para contener el árbol de datos de PostgreSQL ejecutando los siguientes comandos en la consola de bash:
mkdir / p01 / pgsql / data
chown postgres / p01 / pgsql / data
Paso 9. Cree el clúster de PostgreSQL ejecutando:
su - postgres
/ usr / local / pgsql / bin / initdb -D / p01 / pgsql / data
Paso 10. Inicie el servidor PostgreSQL (proceso postmaster) ejecutando:
/ usr / local / pgsql / bin / postmaster -D / p01 / pgsql / data> archivo de registro 2> & 1 &
Paso 11. Cree una base de datos PostgreSQL en el clúster ejecutando:
/ usr / local / pgsql / bin / createdb prueba
Paso 12. Inicie sesión en la base de datos usando el comando psql:
/ usr / local / pgsql / bin / psql prueba
Método 1 de 1: lista completa de comandos
Esta es la lista completa de comandos a ejecutar que se describen en este artículo para instalar el servidor. Esto se puede guardar en un script para ejecutarlo más tarde.
./configurar
hacer
su
gmake instalar
adduser postgres
mkdir / usr / local / pgsql / data
chown postgres / usr / local / pgsql / data
su - postgres
/ usr / local / pgsql / bin / initdb -D / usr / local / pgsql / data
/ usr / local / pgsql / bin / postgres -D / usr / local / pgsql / data> logfile 2> & 1 &
/ usr / local / pgsql / bin / createdb prueba
/ usr / local / pgsql / bin / psql prueba