20 lines
700 B
SQL
Executable File
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;
|