Instalar PostgreSQL
Puedes instalar Postgres directamente en tu máquina o ejecutarlo con Docker. Docker es ideal para mantener entornos consistentes entre equipos.
Opción 1: Instalación local
# macOS (Homebrew)
brew install postgresql@16
brew services start postgresql@16
# Ubuntu/Debian
sudo apt update
sudo apt install postgresql
Opción 2: Docker
docker run --name postgres \
-e POSTGRES_PASSWORD=postgres \
-p 5432:5432 \
-d postgres:16
Crear una base de datos y un usuario
# Abrir psql
psql postgres
-- Crear un usuario y una base de datos
CREATE USER app_user WITH PASSWORD 'secret';
CREATE DATABASE app_db OWNER app_user;
-- Otorgar privilegios
GRANT ALL PRIVILEGES ON DATABASE app_db TO app_user;
Cadena de conexión
La mayoría de las herramientas usan una cadena de conexión en forma de URL:
postgresql://app_user:secret@localhost:5432/app_db