47 lines
1,003 B
Markdown
47 lines
1,003 B
Markdown
|
|
# 🔧 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 `planetazuzu` con password `Monforte.1977`
|
||
|
|
- ✅ Crea la base de datos `emerges_tes`
|
||
|
|
- ✅ Da todos los permisos necesarios
|
||
|
|
|
||
|
|
## Opción 2: Manual (si prefieres)
|
||
|
|
|
||
|
|
```bash
|
||
|
|
sudo -u postgres psql
|
||
|
|
```
|
||
|
|
|
||
|
|
Luego ejecutar en psql:
|
||
|
|
```sql
|
||
|
|
CREATE USER planetazuzu WITH PASSWORD 'Monforte.1977';
|
||
|
|
CREATE DATABASE emerges_tes OWNER planetazuzu;
|
||
|
|
GRANT ALL PRIVILEGES ON DATABASE emerges_tes TO planetazuzu;
|
||
|
|
\c emerges_tes
|
||
|
|
CREATE SCHEMA IF NOT EXISTS emerges_content;
|
||
|
|
GRANT ALL ON SCHEMA emerges_content TO planetazuzu;
|
||
|
|
\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
|
||
|
|
```
|