This commit is contained in:
hailin 2025-05-26 20:37:29 +08:00
parent 488a3dfe05
commit 7fcd5a3f41
1 changed files with 25 additions and 0 deletions

View File

@ -221,3 +221,28 @@ BEGIN
USING (bucket_id = ''profile_images'')';
END IF;
END$$;
-- ✅ RLS 策略定义files bucket幂等
DO $$
BEGIN
IF NOT EXISTS (
SELECT 1 FROM pg_policies WHERE policyname = 'anon upload files'
) THEN
EXECUTE 'CREATE POLICY "anon upload files"
ON storage.objects
FOR INSERT
TO anon
WITH CHECK (bucket_id = ''files'')';
END IF;
IF NOT EXISTS (
SELECT 1 FROM pg_policies WHERE policyname = 'anon read files'
) THEN
EXECUTE 'CREATE POLICY "anon read files"
ON storage.objects
FOR SELECT
TO anon
USING (bucket_id = ''files'')';
END IF;
END$$;