codigo0/backend/INSTRUCCIONES_CREAR_USUARIO.md

48 lines
1.1 KiB
Markdown
Raw Normal View History

2026-01-19 08:10:16 +00:00
# 🔧 INSTRUCCIONES: Crear Usuario PostgreSQL
El usuario `planetazuzu` no existe en PostgreSQL. Necesitas crearlo primero.
## Opción 1: Ejecutar Script SQL (Recomendado)
```bash
cd backend
sudo -u postgres psql -f scripts/create-user.sql
```
Este script:
- ✅ Crea el usuario según configuración (ver variables de entorno)
2026-01-19 08:10:16 +00:00
- ✅ Crea la base de datos `emerges_tes`
- ✅ Da todos los permisos necesarios
- ⚠️ **IMPORTANTE:** Configura `DB_USER` y `DB_PASSWORD` antes de ejecutar
2026-01-19 08:10:16 +00:00
## Opción 2: Manual (si prefieres)
```bash
sudo -u postgres psql
```
Luego ejecutar en psql (reemplaza 'TU_PASSWORD_SEGURO' con una contraseña segura):
2026-01-19 08:10:16 +00:00
```sql
CREATE USER tu_usuario WITH PASSWORD 'TU_PASSWORD_SEGURO';
CREATE DATABASE emerges_tes OWNER tu_usuario;
GRANT ALL PRIVILEGES ON DATABASE emerges_tes TO tu_usuario;
2026-01-19 08:10:16 +00:00
\c emerges_tes
CREATE SCHEMA IF NOT EXISTS emerges_content;
GRANT ALL ON SCHEMA emerges_content TO tu_usuario;
2026-01-19 08:10:16 +00:00
\q
```
## Después de crear el usuario
Verificar conexión:
```bash
cd backend
npm run verify
```
Si funciona, continuar con:
```bash
npm run db:create # Crear tablas
npm run migrate # Migrar contenido
```