- 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)
26 lines
1.1 KiB
SQL
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';
|