Como instalar PostgreSQL en Debian

PostgreSQL es un poderoso sistema de base de datos objeto-relacional con más de 30 años de desarrollo activo que ha ganado gran reputación por su confiabilidad, robustez y rendimiento.

Antes de instalar PostgreSQL verique el valor de la variable de entorno LC_ALL ejecutando:

$ echo $LC_ALL

Si el resultado es vacío edite el fichero /etc/environment y agregue la variable de entorno LC_ALL y ajuste el valor de acuerdo a sus necesidades.

LC_ALL="en_US.UTF-8"
export LC_AL

Haga un login/logout para que se haga efectivo el cambio y ahora procederemos a instalar PostgreSQL.

Instalar

$ sudo apt install postgresql

Una vez terminado el proceso de instalación verificamos si el servidor PostgreSQL se está ejecutando.

Comprobar estado

$ sudo systemctl status postgresql
● postgresql.service - PostgreSQL RDBMS
Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor preset: enabled)
Active: active (exited) since Tue 2019-05-07 21:20:41 EDT; 20min ago
Process: 2620 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
Main PID: 2620 (code=exited, status=0/SUCCESS)

May 07 21:20:41 debian systemd[1]: Starting PostgreSQL RDBMS...
May 07 21:20:41 debian systemd[1]: Started PostgreSQL RDBMS.

La información anterior indica que el servidor PostgreSQL está ejecutándose correctamente.

Ahora podemos conectarnos al servidor de base de datos usando el usuario por defecto.

Conectarse al servidor

$ sudo -u postgres psql
psql (9.6.12)
Type "help" for help.
postgres=#

Podemos salir de la consola de Postgres con

Salir

\q

Detener el servidor Postgres

$ sudo systemctl stop postgresql

Iniciar el servidor Postgres

$ sudo systemctl start postgresql

Comprobar que el servidor se inicia con el Sistema Operativo

$ sudo systemctl is-enabled postgresql
enabled

enabled significa que se inicia con el S.O en caso contrario podemos:

Iniciar el servicio con el S.O

$ sudo systemctl enable postgresql
Synchronizing state of postgresql.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable postgresql

Si no queremos que se inicie con el S.O entonces.

Deshabilitamos el servicio

$ sudo systemctl disable postgresql
Synchronizing state of postgresql.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install disable postgresql

YouTube video

Los tutoriales aquí en LibreByte están disponible bajo una licencia de software libre. Si le gusta mi trabajo considere:
Comprar un Hosting/VPS o Servidor Dedicado en MCKHost

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.