-- ================================================ -- 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';