معنى new row violates row-level security policy وترجمتها

ترجمتها «السطر الجديد يخالف سياسة الحماية على مستوى السطور». إيش تعني في Supabase، ومين المسؤول، وإيش تكتب لـ Lovable بدل ما يعطّل الحماية.

30 أكتوبر 2026 (19 جمادى الأولى 1448 هـ) · قراءة 3 دقائق · كتبها

new row violates row-level security policy ترجمتها «السطر الجديد يخالف سياسة الحماية على مستوى السطور»، ومعناها: منتجك حاول يحفظ سطر في جدول، وقاعدة البيانات رفضت، لأن ما فيه قاعدة تسمح لهالمستخدم يضيفه. يعني الحماية شغّالة، والقاعدة ناقصة أو شرطها ما انطبق.

الترجمة كلمة بكلمة

الرسالةالترجمةإيش تعني
new rowسطر جديدالبيانات اللي حاول منتجك يضيفها أو يعدّلها
violatesيخالفما طابق الشرط المكتوب
row-level security policyسياسة الحماية على مستوى السطور (RLS)قاعدة تحدد مين يضيف أو يشوف أي سطور
for table "orders"للجدول ordersاسم الجدول اللي رفض، وهو أول خيط
42501رمز الخطأنفس الخطأ، يطلع في الرد بدل النص أحيانًا

وإذا طلعت وأنت ترفع صورة، واسم الجدول فيها objects، فهي نفس الرسالة على تخزين الملفات في Supabase.

وين تشوفها، وليش ما تطلع بالعربي

تطلع في Console أو في تبويب Network (اضغط F12) لما تضغط «حفظ» وما يصير شي. الرسالة من قاعدة البيانات نفسها، وفي Supabase تطلع بالإنجليزي حتى لو لغة متصفحك عربي.

مشكلتك ولا مشكلة الموقع؟

  • إذا أنت مستخدم: المشكلة في إعدادات الموقع، مو في حسابك ولا جهازك. بلّغ صاحب الموقع بالخطوة اللي فشلت.
  • إذا المنتج منتجك: لا تشوفها كعطل. هي علامة إن قاعدة البيانات تحمي بياناتك، والمطلوب قاعدة صحيحة للإضافة، مو إزالة الحماية.

إيش تكتب لـ Lovable أو Bolt أو Cursor

أسهل «حل» تقترحه الأدوات هو تعطيل RLS، أو قاعدة شرطها true، وكلها تفتح الجدول لأي زائر عنده المفتاح العام اللي في كود الواجهة. افتح Network، وانسخ رابط الطلب الأحمر ورقمه، وانسخ قواعد الجدول من صفحة Policies في Supabase، ثم اكتب:

Saving to the "<table>" table fails with "new row violates row-level security policy" (42501).
The failing request: <URL>, status <401 or 403>, body sent: <paste>.
Current policies on this table: <paste>.
Find which policy is missing or which WITH CHECK condition the new row fails.
Do not disable RLS, do not use "true" as a condition, and do not use the service_role key
in the frontend. Write the smallest correct policy and explain who it allows.

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

ليش يطلع كثير في المنتجات المبنية بالذكاء الاصطناعي، وكيف تعرف أي قاعدة ناقصة، في درس new row violates row-level security في Supabase: الحل الصح. وتقدر تتأكد من قواعد جداولك كلها بـ أداة فحص RLS.

وإذا مو متأكد إن بيانات عملائك محمية، حل مشاكل تطبيقك يبدأ بفحص مكتوب قبل أي تعديل.

تبي تعرف إذا فيه جدول مكشوف في منتجك؟ جرّب فحص RLS المجاني: دقيقتين، وما نشوف بياناتك.

عندك نفس المشكلة؟

علّمنا إيش صار بدون كلام تقني، ونقول لك إيش تحتاج وكم يكلّف.

ابدأ طلبك

بدون أي كلمة سر · عرض السعر مجاني