Read-only 계정 생성
-- 계정 생성 CREATE USER user_read with password 'asdf1234!@#$'; -- 계정 권한 부여 GRANT CONNECT ON DATABASE user_db TO user_read; GRANT USAGE ON SCHEMA public TO user_read; GRANT SELECT ON ALL TABLES IN SCHEMA public TO user_read; -- 앞으로 생성되는 모든 테이블에 대한 select 권한 자동 부여 ALTER DEFAULT PRIVILEGES IN SCHEMA public GRANT SELECT ON TABLES TO user_read;
모든 권한 부여된 계정 생성
-- 계정 생성 CREATE USER user_read with password 'asdf1234!@#$'; -- 계정 권한 부여 GRANT CONNECT ON DATABASE user_db TO user_read; GRANT USAGE ON SCHEMA public TO user_read; GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO sdbio_user; -- 앞으로 생성되는 모든 테이블에 대한 select 권한 자동 부여 ALTER DEFAULT PRIVILEGES IN SCHEMA public GRANT ALL PRIVILEGES ON TABLES TO user_read;