Instalación de Postgres 12
Guía para instalar y poner en marcha PostgreSQL 12 en Debian 10.
Requerimientos
| Sistema Operativo | Versión |
|---|---|
| Debian | 10 |
Instalación
Actualiza los índices de paquetes.
sudo apt-get updateElimina versiones anteriores.
Lista los paquetes relacionados con PostgreSQL.
dpkg -l | grep postgresDespués desinstala los paquetes. Por ejemplo:
sudo apt-get --purge remove \ postgresql \ postgresql-client \ postgresql-commonCrea el archivo
pgdg.list.sudo nano /etc/apt/sources.list.d/pgdg.listAñade la siguiente línea:
pgdg.list
deb http://apt.postgresql.org/pub/repos/apt/ buster-pgdg mainImporta la clave del repositorio y vuelve a actualizar los índices.
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -OKsudo apt-get updateInstala la versión 12 de PostgreSQL.
sudo apt-get install postgresql-12Inicia el servicio de PostgreSQL.
sudo service postgresql start
Verificación
Comprueba la versión instalada.
psql --version
psql (PostgreSQL) 12.3 (Debian 12.3-1.pgdg100+1)
Verifica el estado del servicio.
sudo service postgresql status
● postgresql.service - PostgreSQL RDBMS
Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor preset: enabled)
Active: active (exited) since Tue 2020-06-02 20:07:50 -04; 1min 1s ago
Process: 7390 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
Main PID: 7390 (code=exited, status=0/SUCCESS)
...
Cambiar la clave del usuario Postgres
Abre la consola de psql con el usuario postgres.
sudo -u postgres psql
psql (12.3 (Debian 12.3-1.pgdg100+1))
Digite «help» para obtener ayuda.
postgres=#
Ejecuta la siguiente instrucción:
ALTER USER postgres WITH PASSWORD '12345678';
ALTER ROLE
Cierra la consola con \q y luego pulsa CTRL + D para salir de la sesión del superusuario.
\q
Inicio automático
Controla el inicio automático del servicio.
sudo systemctl enable postgresql
Para revertir el cambio:
sudo systemctl disable postgresql
Referencias
Publicado: 2 de junio de 2020