Desarrollador de software, con experiencia en desarrollo web y móvil. Apasionado por la tecnología y la innovación.
Actualizamos el índice de paquetes del sistema operativo y posteriormente instalamos el paquete postgresql.
sudo apt update
sudo apt install postgresql
Para confirmar que la instalación fue exitosa, vamos a movernos temporalmente a una sesión con el usuario postgres creado en el sistema operativo durante la instalación:
sudo -u postgres psql
Ahora ejecutamos la siguiente consulta para obtener la versión de PostgreSQL instalada.
SELECT version();
Por defecto, el motor de PostgreSQL atiende las conexiones a través del puerto 5432. Sin embargo, puedes obtener información sobre el motor de base de datos con el siguiente comando:
pg_lsclusters
Como resultado de este comando, podrás ver el número de puerto de cada instancia en tu cluster, además de las rutas de datos y de logs.
Otra forma de encontrar el puerto utilizado por la base de datos es a través del clásico comando ss:
sudo ss -tlnp | grep postgres
Finalmente para modificar parámetros de funcionamiento de la base de datos (incluyendo el puerto de escucha), podrás acceder a toda la configuración en la ruta que se muestra a continuación, donde debes cambiar <version> por la versión que corresponda a tu instalación (16, 17, 18, etc):
/etc/postgresql/<version>/main/postgresql.conf
La base de datos funciona como cualquier otro servicio de Linux, puedes iniciarla, detenerla y verificar su estado actual.