INSTALAR Y CONFIGURAR POSTGRESQL UBUNTU

INSTALAR Y CONFIGURAR POSTGRESQL UBUNTU


Instalar y Configurar PostgreSQL en Ubuntu

PostgreSQL es un sistema de gestión de base de datos relacional altamente escalable y potente. Esta guía detalla los pasos necesarios para instalar y configurar PostgreSQL en un servidor Ubuntu.

Requisitos Previos

  • Un servidor Ubuntu 18.04 configurado según nuestra guía de instalación inicial de servidor Ubuntu 18.04.
  • Un usuario no-root con privilegios sudo configurado en el servidor.

Paso 1: Instalar PostgreSQL

PostgreSQL está disponible en los repositorios predeterminados de Ubuntu, por lo que podemos instalarlo con el administrador de paquetes apt.

Actualizaremos la lista de paquetes disponibles en nuestro sistema para asegurarnos de que estamos obteniendo la última versión del software:

sudo apt update

Una vez que el sistema esté actualizado, podemos instalar PostgreSQL y los componentes adicionales:

sudo apt install postgresql postgresql-contrib

Una vez que la instalación se haya completado, el servicio de PostgreSQL se iniciará automáticamente. Podemos verificar el estado del servicio con el siguiente comando:

systemctl status postgresql

Una salida similar a la siguiente indicará que el servicio se está ejecutando correctamente:

● postgresql.service - PostgreSQL RDBMS
Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor preset: enabled)
Active: active (exited) since Mon 2018-04-09 11:51:53 EDT; 2min 11s ago
Process: 635 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
Main PID: 635 (code=exited, status=0/SUCCESS)

Paso 2: Configurar PostgreSQL

Ahora que PostgreSQL está instalado, debemos configurarlo para asegurarnos de que está listo para ser usado. El primer paso es ajustar el modo de autenticación de PostgreSQL para permitir conexiones remotas.

Para hacer esto, primero debemos modificar el archivo de configuración principal de PostgreSQL. Este se encuentra en el directorio /etc/postgresql/[version]/main, donde [version] es el número de versión de PostgreSQL.

Abramos el archivo con nano o nuestro editor de texto favorito:

sudo nano /etc/postgresql/[version]/main/postgresql.conf

Desplazamos el cursor hasta la línea 54 y cambiamos el valor de la opción listen_addresses para que acepte conexiones desde cualquier lugar:

listen_addresses = '*'

Guardamos y cerramos el archivo cuando hayamos terminado.

También debemos modificar el archivo de control de acceso de PostgreSQL para permitir conexiones entrantes. Esto se encuentra en el archivo pg_hba.conf, que se encuentra en el mismo directorio que el archivo de configuración:

sudo nano /etc/postgresql/[version]/main/pg_hba.conf

Localizamos la línea que contiene la directiva host para IPv4 local y cambiamos la palabra ident a trust:

host    all             all             127.0.0.1/32            trust

Guardamos y cerramos el archivo cuando hayamos terminado.

Reiniciamos el servicio de PostgreSQL para que los cambios surtan efecto:

sudo systemctl restart postgresql

Paso 3: Verificar la instalación

Una vez que hayamos configurado PostgreSQL para aceptar conexiones entrantes, podemos conectarnos a la consola de PostgreSQL como el usuario postgres para verificar que todo esté funcionando correctamente.

Cambiemos al usuario postgres con el siguiente comando:

sudo -i -u postgres

Una vez que estemos conectados como el usuario postgres, podemos acceder a la consola de PostgreSQL con el siguiente comando:

psql

Esto nos conectará al servidor PostgreSQL y nos pasará a la consola. Una vez dentro, podemos ejecutar comandos para verificar que PostgreSQL está funcionando correctamente.

Por ejemplo, podemos ejecutar la siguiente consulta para ver una lista de todos los usuarios en el sistema:

du

Esto nos mostrará una salida similar a la siguiente:

                                   List of roles
Role name | Attributes | Member of
-----------+------------------------------------------------------------+-----------
postgres | Superuser, Create role, Create DB, Replication, Bypass RLS | {}

Esta salida indicará que PostgreSQL se ha instalado y configurado correctamente. Podemos salir de la consola con el comando q:

q

Una vez que hayamos verificado que todo esté funcionando correctamente, podemos comenzar a usar PostgreSQL para almacenar y administrar nuestra información.

Instalar y Configurar PostgreSQL Ubuntu

Instalación

PostgreSQL es una base de datos relacional muy conocida y utilizada, y una de las más populares entre los desarrolladores de software. En este artículo aprenderemos cómo instalar y configurar PostgreSQL en un sistema operativo Ubuntu.

Asegúrate de que tu sistema está actualizado antes de comenzar la instalación. Para ello, ejecuta el siguiente comando:

sudo apt-get update

Para instalar PostgreSQL, ejecuta el siguiente comando:

sudo apt-get install postgresql postgresql-contrib

Una vez que se instala PostgreSQL, necesitamos crear un usuario para administrar la base de datos. Para crear un usuario, ejecuta el siguiente comando:

sudo -u postgres createuser tu_usuario

Ahora, necesitamos crear una base de datos para el usuario que acabamos de crear. Para ello, ejecuta el siguiente comando:

sudo -u postgres createdb nombre_de_la_base_de_datos

Configuración

Una vez que se ha instalado y configurado PostgreSQL, necesitamos modificar algunos parámetros para asegurarnos de que la base de datos está configurada correctamente. Estos parámetros se encuentran en el archivo de configuración postgresql.conf, que se encuentra en el directorio /etc/postgresql/version/main. Edita el archivo y modifica los siguientes parámetros:

  • listen_addresses: Establece la dirección IP desde la que se pueden conectar al servidor PostgreSQL.
  • max_connections: Establece el número máximo de conexiones simultáneas que se pueden establecer con el servidor PostgreSQL.
  • shared_buffers: Establece la cantidad de memoria que se utilizará para almacenar los datos de la base de datos.

Una vez que hayas modificado los parámetros, reinicia el servidor PostgreSQL para que los cambios surtan efecto:

sudo service postgresql restart

Ahora, PostgreSQL está listo para usarse. Puedes conectarte a la base de datos usando el usuario que has creado, y empezar a trabajar con ella.

Leer:  SE PUEDE CONFIGURAR APPLE WATCH CON ANDROID