En este tutorial, le mostraremos cómo instalar PostgreSQL en Debian 11. Para aquellos de ustedes que no lo sabían, PostgreSQL es un poderoso sistema de base de datos relacional de objetos de código abierto que utiliza y amplía el lenguaje SQL combinado con muchas funciones que almacenan y escalan de forma segura las cargas de trabajo de datos más complicadas. Con más de 30 años de desarrollo activo, PostgreSQL se usa ampliamente como base de datos para numerosas aplicaciones móviles y web.
Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo
' a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso de PostgreSQL 13 en un Debian 11 (Bullseye).
Requisitos previos
- Un servidor que ejecuta uno de los siguientes sistemas operativos:Debian 11.
- Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
- Acceso SSH al servidor (o simplemente abra Terminal si está en una computadora de escritorio).
- Un
non-root sudo user
o acceder alroot user
. Recomendamos actuar como unnon-root sudo user
, sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.
Instalar PostgreSQL en Debian 11 Bullseye
Paso 1. Antes de instalar cualquier software, es importante asegurarse de que su sistema esté actualizado ejecutando el siguiente apt
comandos en la terminal:
sudo apt update sudo apt upgrade sudo apt install wget software-properties-common apt-transport-https gnupg gnupg2
Paso 2. Instalación de PostgreSQL en Debian 11.
De forma predeterminada, PostgreSQL no está disponible para instalarlo directamente desde el repositorio base de Debian 11. Ahora agregamos el repositorio oficial de PostgreSQL a su sistema:
echo "deb [signed-by=/usr/share/keyrings/postgresql-keyring.gpg] http://apt.postgresql.org/pub/repos/apt/ bullseye-pgdg main" | sudo tee /etc/apt/sources.list.d/postgresql.list
A continuación, importe la clave de firma de PostgreSQL:
curl -fsSL https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo gpg --dearmor -o /usr/share/keyrings/postgresql-keyring.gpg
Finalmente, ejecute el siguiente comando debajo de la instalación de PostgreSQL:
sudo apt update sudo apt install postgresql-13
Después de instalar PostgreSQL, inicie el servicio de PostgreSQL y habilítelo para que se inicie al reiniciar el sistema:
sudo systemctl start postgresql sudo systemctl enable postgresql sudo systemctl status postgresql
Paso 3. Acceso al servidor de base de datos PostgreSQL.
Una vez que se instala PostgreSQL, un nuevo usuario llamado postgres
se crea por defecto. Puede confirmar esto echando un vistazo a /etc/passwd
archivo que almacena la información de los usuarios, como UID y GID:
cat /etc/passwd | grep -i postgres
Para conectarse a la base de datos, cambie a postgres
usuario como se muestra:
su - postgres psql
Ahora ha iniciado sesión en el servidor de la base de datos PostgreSQL. Para verificar la información de inicio de sesión, use el siguiente comando desde el símbolo del sistema de la base de datos:
postgres-# \conninfo
Ejecute el comando de ayuda para ver algunos usos de los comandos:
postgres=# help
Para desconectarse del símbolo del sistema de la base de datos de PostgreSQL, escriba el siguiente comando y presione Intro. Volverá al símbolo del sistema de Ubuntu:
postgres-# \q
¡Felicitaciones! Ha instalado PostgreSQL con éxito. Gracias por usar este tutorial para instalar la última versión de la base de datos PostgreSQL en Debian 11 Bullseye. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial Sitio web de PostgreSQL.