Files
ofertaweb.cl/backend/migrations/002_create_user.sql
cesar 2a88b4a71b Initial commit: Estructura backend y frontend con estándar VPS
- Backend migrado a estructura VPS (src/ subfolder)
- Frontend con estructura Vite + React 19 + Tailwind
- Configuración PostgreSQL con Pool
- API service con interceptores JWT
- Ambos servidores funcionando (backend:3001, frontend:5173)
2025-12-09 00:35:46 -03:00

26 lines
1.1 KiB
SQL

-- ================================================
-- CREAR USUARIO Y DAR PERMISOS
-- Ejecutar como usuario postgres en pgAdmin4
-- ================================================
-- 1. Crear usuario
CREATE USER ofertaweb_user WITH PASSWORD 'OfertaWeb2024!';
-- 2. Dar permisos sobre la base de datos
GRANT ALL PRIVILEGES ON DATABASE ofertaweb TO ofertaweb_user;
-- 3. Conectarse a la base de datos ofertaweb y ejecutar:
-- (En pgAdmin4: click derecho en base "ofertaweb" -> Query Tool y ejecutar lo siguiente)
GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO ofertaweb_user;
GRANT ALL PRIVILEGES ON ALL SEQUENCES IN SCHEMA public TO ofertaweb_user;
GRANT ALL PRIVILEGES ON ALL FUNCTIONS IN SCHEMA public TO ofertaweb_user;
-- 4. Para tablas futuras
ALTER DEFAULT PRIVILEGES IN SCHEMA public GRANT ALL ON TABLES TO ofertaweb_user;
ALTER DEFAULT PRIVILEGES IN SCHEMA public GRANT ALL ON SEQUENCES TO ofertaweb_user;
ALTER DEFAULT PRIVILEGES IN SCHEMA public GRANT ALL ON FUNCTIONS TO ofertaweb_user;
-- Verificar que se creó el usuario
SELECT usename FROM pg_user WHERE usename = 'ofertaweb_user';