Este artículo cubrirá cómo instalar PostgreSQL en Ubuntu desde el repositorio oficial de Ubuntu o agregando el repositorio de PostgreSQL e instalándolo .
PostgreSQL, también conocido como "Postgres", es un sistema de gestión de bases de datos relacionales (ORDBMS) de código abierto avanzado y de clase empresarial. Un equipo mundial de voluntarios lo desarrolló y es bastante popular debido a su estabilidad y funciones avanzadas.
Ninguna corporación u otra entidad privada controla PostgreSQL y el código fuente está disponible de forma gratuita.
La mayoría de las distribuciones de Linux como Debian, CentOS, openSUSE y Ubuntu tienen integrado PostgreSQL con su gestión de paquetes.
Este tutorial le mostrará cómo instalar y usar la versión disponible por defecto con su versión de Ubuntu y cómo instalarla agregando el repositorio de PostgreSQL e instalando el mismo.
Instalar PostgreSQL en Ubuntu
Instalar PostgreSQL desde el repositorio oficial de Ubuntu
Recomendamos instalar PostgreSQL de esta manera, ya que garantiza una integración adecuada con el sistema operativo, incluidos los parches automáticos y otras funciones de administración de actualizaciones.
Primero, como siempre, actualice sus paquetes:
sudo apt update
Luego, instale el postgresql
paquete junto con postgresql-contrib
paquete. La adición de -contrib
El paquete garantiza que obtenga algunas utilidades y funciones adicionales.
Por lo tanto, para instalar la versión de PostgreSQL compatible predeterminada proporcionada por el repositorio de Ubuntu, ejecute:
sudo apt install postgresql postgresql-contrib
Eso es todo. El software crea un postgres
usuario de forma predeterminada una vez que haya instalado correctamente el sistema de base de datos. Esta cuenta de usuario tiene el postgres
predeterminado rol.
Instalar PostgreSQL agregando el repositorio de PostgreSQL
Para comenzar, primero debe agregar el repositorio de PostgreSQL a la lista de fuentes del sistema Ubuntu.
1. Instale algunos paquetes necesarios:
sudo apt install wget curl ca-certificates
2. Debe descargar e importar la clave del repositorio GPG de PostgreSQL:
wget -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
3. Ahora, ejecute el siguiente comando para crear la configuración del repositorio de archivos:
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
4. Actualice la lista de paquetes en su sistema Ubuntu. Debería ver el repositorio de PostgreSQL recién agregado en la lista.
sudo apt update
4. Finalmente, instale PostgreSQL en su sistema Ubuntu:
sudo apt install postgresql
Para instalar una versión específica del repositorio de PostgreSQL, en lugar de solo postgresql
, que hace referencia a la última versión, especifíquelo como postgresql-12
.
Al momento de escribir, las versiones disponibles son postgresql-10
, postgresql-11
, postgresql-12
y postgresql-13
.
sudo apt install postgresql-12
Una vez que se completa la instalación, puede comprobar el estado del servicio de PostgreSQL:
sudo systemctl status postgresql.service
¡Felicidades! Ha logrado instalar PostgreSQL en Ubuntu con éxito.
Conectarse a PostgreSQL
Un postgres
el usuario se crea automáticamente después de la instalación y tiene acceso de superadministrador a la instancia de base de datos. Para establecer una conexión con la base de datos recién configurada, cambie a esta cuenta como:
sudo su - postgres
Luego puede acceder al indicador de PostgreSQL escribiendo:
psql
Para salir del indicador de PostgreSQL, escriba \q
.
Por supuesto, en lugar de cambiar de usuario para conectarse a PostgreSQL, puede hacerlo con un solo comando:
sudo -u postgres psql
Conclusión
PostgreSQL es una base de datos ampliamente adoptada en el mundo empresarial. Ya sea que decida instalarlo desde el repositorio oficial de Ubuntu o el repositorio de PostgreSQL, ambas instalaciones son simples y fáciles de realizar.
Si desea obtener más información sobre PostgreSQL y cómo usarlo, hay un tutorial disponible en el sitio web del proyecto.