PostgreSQL es uno de los sistemas de gestión de bases de datos relacionales más utilizados en el mundo del desarrollo web y de aplicaciones. A continuación, te guiaremos paso a paso sobre cómo crear una base de datos y un usuario con privilegios en PostgreSQL.

Para este tutorial hemos utilizado Debian 12, más abajo te dejamos un artículo sobre cómo instalar PostgreSQL en Debian 12, pero si necesitas otra versión, accede al artículo y selecciona en el despliegue la versión que estés usando.

Instalar PostgreSQL en Debian 12
PostgreSQL es un sistema de gestión de bases de datos relacionales de código abierto y de nivel avanzado. En el siguiente artículos os explicaremos como instalar PostgreSQL en Debian 12. Antes de la instalación, vamos a echar un vistazo rápido a las características de PostgreSQL.

Requisitos previos

Para poder realizar correctamente este tutorial, tendremos que tener:

  • Instalación de PostgreSQL en nuestro servidor
  • Acceso al usuario "postgres" o a un usuario con privilegios administrativos.

Acceder a PostgreSQL

Accedemos al gestor de bases de datos desde el usuario postgres:

su - postgres
psql

Tras el último comando, obtendremos la siguiente salida:

psql (15.3 (Debian 15.3-0+deb12u1))
Type "help" for help.

postgres=#

Creamos la base de datos

A continuación, lo que haremos será crear una nueva base de datos:

CREATE DATABASE mibasededatos;
📢
Donde pone mibasededatos deberemos de escribir el nombre que deseemos para nuestra base de datos.

Crear nuevo usuario

Aún en la consola de PostgreSQL, ejecuta el siguiente comando para crear un nuevo usuario:

CREATE USER miusuario WITH PASSWORD 'micontraseña';
📢
Reemplaza miusuario con el nombre que deseas para el nuevo usuario y micontraseña con una contraseña segura.

Otorgar privilegios al usuario

Para otorgar privilegios al usuario sobre la base de datos que has creado, usa el siguiente comando:

GRANT ALL PRIVILEGES ON DATABASE mibasededatos TO miusuario;
💡
Recuerda que donde pone mibasededatos debes de escribir el nombre de la base de datos que has creado anteriormente y donde pone miusuario el nombre de usuario que has creado anteriormente.

Con este comando, estás otorgando todos los privilegios al usuario miusuario sobre la base de datos mibasededatos.

Con estos pasos, deberías haber creado exitosamente una base de datos y un usuario con privilegios en PostgreSQL.

Haz que cada palabra cuente: tu donación nos inspira a seguir creando contenido. Accede al apartado de Donación para hacer tu aportación