chore(zone): schema GRANT for mall_delivery_area to mall_user
This commit is contained in:
parent
2bd44b0d18
commit
616982ffd4
@ -118,6 +118,10 @@ ON CONFLICT (city, state) DO UPDATE
|
||||
SET store_id=EXCLUDED.store_id, zip=EXCLUDED.zip, lat=EXCLUDED.lat, lng=EXCLUDED.lng,
|
||||
same_day=EXCLUDED.same_day, active=TRUE;
|
||||
|
||||
-- 신규 테이블/시퀀스에 대해서만 앱 계정(mall_user) 권한 부여 (소유자 postgres → app 접근)
|
||||
GRANT SELECT, INSERT, UPDATE, DELETE ON mall_delivery_area TO mall_user;
|
||||
GRANT USAGE, SELECT ON SEQUENCE mall_delivery_area_id_seq TO mall_user;
|
||||
|
||||
COMMIT;
|
||||
|
||||
-- 검증
|
||||
|
||||
@ -186,6 +186,13 @@ INSERT INTO mall_delivery_area (store_id, city, state, zip, lat, lng, same_day)
|
||||
ON CONFLICT (city, state) DO UPDATE
|
||||
SET store_id=EXCLUDED.store_id, zip=EXCLUDED.zip, lat=EXCLUDED.lat, lng=EXCLUDED.lng,
|
||||
same_day=EXCLUDED.same_day, active=TRUE;
|
||||
-- 앱 계정 권한(소유자 postgres로 생성 시 대비) — 신규 테이블/시퀀스 한정
|
||||
DO $$ BEGIN
|
||||
IF EXISTS (SELECT 1 FROM pg_roles WHERE rolname='mall_user') THEN
|
||||
GRANT SELECT, INSERT, UPDATE, DELETE ON mall_delivery_area TO mall_user;
|
||||
GRANT USAGE, SELECT ON SEQUENCE mall_delivery_area_id_seq TO mall_user;
|
||||
END IF;
|
||||
END $$;
|
||||
|
||||
-- ---------------------------------------------------------------------------
|
||||
-- 3. 카탈로그 / 상품 / 사이즈 / 옵션
|
||||
|
||||
Loading…
Reference in New Issue
Block a user