Cómo instalar PostgreSQL en Debian 13 paso a paso
PostgreSQL es un sistema de gestión de bases de datos gratuito y de código abierto que destaca por su fiabilidad, estabilidad e integridad de los datos. Es adecuado tanto para proyectos pequeños como para soluciones empresariales complejas con altos requisitos de rendimiento. Instalar PostgreSQL en Debian 13 es muy sencillo y puede hacerse en solo unos pocos pasos.
- Procesadores de última generación
- Hardware dedicado de alto rendimiento
- Centros de datos con certificación ISO
Paso 1: verificar los requisitos
Para seguir esta guía, necesitas un ordenador o servidor con Debian 13 y una cuenta de usuario con privilegios de root o perteneciente al grupo sudo, que permite ejecutar comandos con derechos de administrador.
Si tu usuario aún no dispone de permisos sudo, inicia sesión como root y añádelo al grupo con el siguiente comando:
usermod -aG sudo <NOMBRE_DE_USUARIO>bashDespués, cierra la sesión y vuelve a iniciarla para que el cambio surta efecto. Además, asegúrate de contar con una conexión a Internet estable, ya que será necesaria para descargar los paquetes del sistema de gestión de bases de datos (DBMS) código abierto PostgreSQL en Debian 13.
Si aún no utilizas Debian 13, puedes realizar una nueva instalación de Debian 13 o actualizar fácilmente desde Debian 12 a la versión 13.
Paso 2: actualizar el sistema
Antes de instalar un nuevo software, es recomendable actualizar el sistema a la versión más reciente. Abre un terminal y ejecuta los siguientes comandos:
sudo apt update
sudo apt upgrade -ybashEl comando apt update actualiza las listas de paquetes para que el sistema conozca las versiones disponibles en los repositorios oficiales. A continuación, apt upgrade -y instala las actualizaciones pendientes. De este modo, evitas posibles conflictos o errores durante la instalación de PostgreSQL en Debian 13.
Paso 3: instalar PostgreSQL en Debian 13
Una vez actualizado el sistema, puedes instalar el DBMS PostgreSQL directamente desde los repositorios oficiales de Debian:
sudo apt install -y postgresql postgresql-contribbashEl paquete postgresql contiene el servidor de bases de datos principal, mientras que postgresql-contrib incluye extensiones adicionales útiles, como funciones para búsqueda de texto o estadísticas. La instalación se completa en pocos segundos.
Paso 4: verificar el estado del servicio
Para asegurarte de que PostgreSQL se ha iniciado correctamente, puedes comprobar el estado del servicio con el siguiente comando:
sudo systemctl status postgresqlbashSi en la salida aparece la indicación active (running), el servidor está funcionando correctamente. En caso contrario, puedes iniciarlo manualmente con:
sudo systemctl start postgresqlbash
Si deseas que PostgreSQL se ejecute automáticamente cada vez que se inicie el sistema, activa el inicio automático con el siguiente comando:
sudo systemctl enable postgresqlbash- 1 Gb/s de ancho de banda y tráfico ilimitado
- 99,99 % de tiempo de actividad y certificación ISO
- Soporte 24/7 galardonado y asesor personal
Paso 5: acceder al shell de PostgreSQL
Durante la instalación, se crea automáticamente un usuario del sistema Linux llamado postgres. Esta cuenta actúa como administrador predeterminado de PostgreSQL. Para trabajar con la base de datos, primero debes cambiar al contexto de este usuario:
sudo -i -u postgres
psqlbashEl primer comando te sitúa en el shell de Linux del usuario postgres, mientras que el segundo inicia la consola interactiva de PostgreSQL. Reconocerás que has accedido correctamente al shell de la base de datos por el indicador postgres=#, desde el cual ya puedes ejecutar comandos SQL.

Paso 6: crear una nueva cuenta de usuario y una nueva base de datos
Dentro de la consola psql, puedes crear tu propia base de datos y un usuario asociado. El siguiente comando genera un nuevo usuario de base de datos llamado appuser y le asigna una contraseña segura:
CREATE ROLE appuser WITH LOGIN PASSWORD 'ContraseñaSegura123';sqlA continuación, crea una nueva base de datos propiedad de este usuario:
CREATE DATABASE appdb OWNER appuser;sqlCon este comando se crea la base de datos llamada appdb y se asigna directamente al usuario appuser. Este usuario podrá gestionar la base de datos, crear tablas y añadir o modificar datos en ella.
Si ambos comandos se ejecutan correctamente, PostgreSQL mostrará las confirmaciones CREATE ROLE y CREATE DATABASE.
Paso 7: probar la conexión
Para comprobar que el nuevo usuario se ha creado correctamente, sal de la consola psql con el comando \q. A continuación, conéctate desde el terminal usando el nuevo usuario y la base de datos que acabas de crear:
psql -U appuser -d appdbbashEl sistema te pedirá la contraseña establecida anteriormente. Una vez introducida, accederás al shell de la base de datos como appuser, conectado a appdb.
Si todo ha funcionado correctamente, habrás completado la instalación de PostgreSQL en Debian 13 con éxito. A partir de este punto, puedes crear más bases de datos, definir tablas y desarrollar tu aplicación de base de datos según tus necesidades y preferencias.

