المجتمع/باجز/Supabase بيقولك Permission Denied؟
0

Supabase بيقولك Permission Denied؟

موثّق

رسالة الخطأ بالظبط:

new row violates row-level security policy for table "posts" code: 42501

ليه بيحصل؟

الجدول مفعّل عليه RLS (Row Level Security) بس مفيش سياسة (policy) بتسمح بالعملية اللي بتعملها. RLS بيرفض كل حاجة افتراضيًا لحد ما تكتب سياسة صريحة تسمح.

الحل خطوة بخطوة

1

افهم المشكلة

RLS مفعّل بس مفيش policy للـ insert/select اللي محتاجه.

2

اكتب السياسة

في Supabase → Authentication → Policies، أو بـ SQL:

create policy "users insert own" on posts for insert to authenticated with check (auth.uid() = user_id);
3

جرّب تاني

العملية المفروض تعدي دلوقتي للمستخدم الصح.


supabaserlsdatabase
بلّغ

مجتمع مجاني من Matrix Growth Academy

المعرفة الأساسية هنا مجانية للأبد. ولو حابب تتعمّق وتبني مشروع كامل بإيدك، الكورسات موجودة — من غير إلحاح.

اعرف عن الأكاديمية ←