Files
service-finder/postgres/init-db.sql

20 lines
700 B
SQL
Executable File

-- 1. Alkalmazás felhasználó létrehozása (ha még nem létezik)
DO $$
BEGIN
IF NOT EXISTS (SELECT FROM pg_catalog.pg_user WHERE usename = 'service_finder_app') THEN
CREATE USER service_finder_app WITH PASSWORD 'AppSafePass_2026'; -- Itt a valós jelszavadat használd
END IF;
END
$$;
-- 2. Adatbázis létrehozása
-- Megjegyzés: A Docker alapértelmezetten létrehozza a POSTGRES_DB-t,
-- de biztosítjuk a létezését és a jogosultságokat.
GRANT ALL PRIVILEGES ON DATABASE service_finder TO service_finder_app;
-- 3. Séma jogosultságok beállítása
\c service_finder
GRANT ALL ON SCHEMA public TO service_finder_app;
ALTER SCHEMA public OWNER TO service_finder_app;