Spaces:
Runtime error
Runtime error
| -- تفعيل Row Level Security على الجدول clients | |
| ALTER TABLE clients ENABLE ROW LEVEL SECURITY; | |
| -- سياسة قراءة البيانات: يمكن لكل مستخدم قراءة بياناته فقط | |
| CREATE POLICY "users_can_select_their_own_data" | |
| ON clients | |
| FOR SELECT | |
| USING (auth.uid() = user_id); | |
| -- سياسة إضافة البيانات: يمكن للمستخدم إضافة بياناته فقط | |
| CREATE POLICY "users_can_insert_own_data" | |
| ON clients | |
| FOR INSERT | |
| WITH CHECK (auth.uid() = user_id); | |
| -- سياسة تحديث البيانات: يمكن للمستخدم تعديل بياناته فقط | |
| CREATE POLICY "users_can_update_own_data" | |
| ON clients | |
| FOR UPDATE | |
| USING (auth.uid() = user_id); | |
| -- سياسة لحذف البيانات (اختياري، تمت إضافتها للتكامل) | |
| CREATE POLICY "users_can_delete_own_data" | |
| ON clients | |
| FOR DELETE | |
| USING (auth.uid() = user_id); | |