Instalación de PostgreSQL en Debian 12
En este post, te guiaré a través del proceso de instalación de PostgreSQL en Debian 12, la creación de un usuario con permisos básicos, y cómo crear y consultar una base de datos.
1. Instalación de PostgreSQL
Para instalar PostgreSQL en Debian 12, sigue estos pasos:
Actualiza los repositorios e instala PostgreSQL:
Primero, asegúrate de que tu sistema esté actualizado e instala PostgreSQL:
sudo apt update sudo apt install postgresqlVerifica que el servicio esté en funcionamiento:
Después de la instalación, asegúrate de que el servicio de PostgreSQL esté en funcionamiento:
sudo systemctl status postgresqlDeberías ver un mensaje que indique que el servicio está activo (running).
2. Creación de un Usuario y Asignación de Permisos
Accede al usuario
postgres:PostgreSQL crea un usuario llamado
postgresdurante la instalación. Accede a este usuario para realizar las tareas de configuración:sudo -u postgres psqlSi quieres puedes cambiar la contraseña del usuario postgres de la base de datos con el siguiente comando:
ALTER USER postgres WITH PASSWORD 'tu_nueva_contraseña';Crea un nuevo usuario:
Dentro del prompt de
postgres,para crear un nuevo usuario utiliza el siguiente comando.CREATE USER javiercruces WITH PASSWORD 'tu_contraseña';Crea una nueva base de datos:
A continuación, crea una base de datos que estará asociada a tu nuevo usuario.
CREATE DATABASE mypgdatabase OWNER mypguser;Crear un usuario administrador
Si quieres crear un usuario con todos los privilegios en una base de datos introduce el siguiente comando:
GRANT ALL PRIVILEGES ON DATABASE nombre_base_de_datos TO nombre_usuario;Sal de la consola con
\q:\q
3. Prueba de Conexión
Conéctate a PostgreSQL con el nuevo usuario:
Desde el usuario
postgres, o directamente desde tu terminal, intenta conectarte a PostgreSQL utilizando el nuevo usuario:psql -U nombre_usuario -d nombre_base_de_datosSe te pedirá la contraseña del usuario. Si puedes acceder a la base de datos, la configuración fue exitosa.
4. Creación y Consulta de una Tabla
Crea una nueva tabla:
Una vez dentro de la consola de PostgreSQL con el nuevo usuario, crea una nueva tabla. Por ejemplo, para una tabla de equipos de fútbol:
CREATE TABLE equipos ( id SERIAL PRIMARY KEY, nombre VARCHAR(100) NOT NULL, titulos INT NOT NULL );Inserta datos en la tabla:
Inserta algunos datos de prueba en la tabla creada:
INSERT INTO equipos (nombre, titulos) VALUES ('Real Madrid', 15), ('Barcelona', 5);Consulta los datos de la tabla:
Realiza una consulta para verificar que los datos se han insertado correctamente:
SELECT * FROM equipos;La salida esperada debería ser:
id | nombre | titulos ----+--------------+--------- 1 | Real Madrid | 15 2 | Barcelona | 5
Con estos pasos, has instalado PostgreSQL, creado un usuario y base de datos, y realizado pruebas básicas para asegurar que todo funciona correctamente. ¡Ahora tienes tu entorno de PostgreSQL listo para usar!
