يدعم ClickPipes Supabase عبر IPv6 بشكل أصلي لتوفير نسخ متماثل سلس.
إنشاء مستخدم مع أذونات وفتحة نسخ متماثل
-
أنشئ مستخدمًا مخصصًا لـ ClickPipes:
-
امنح المستخدم الذي أنشأته في الخطوة السابقة صلاحية وصول للقراءة فقط على مستوى المخطط. يوضّح المثال التالي الأذونات الخاصة بالمخطط
public. كرّر هذه الأوامر لكل مخطط يحتوي على الجداول التي تريد نسخها متماثلًا: -
امنح المستخدم امتيازات النسخ المتماثل:
- أنشئ publication تتضمن الجداول التي تريد نسخها متماثلًا. نوصي بشدة بقصر الـ publication على الجداول التي تحتاج إليها فقط لتجنّب أي حمل إضافي على الأداء.
-
لإنشاء publication لجداول محددة:
-
لإنشاء publication لجميع الجداول ضمن مخطط محدد:
-
لإنشاء publication لجميع الجداول ضمن مخطط محدد:
clickpipes publication على مجموعة أحداث التغيير الناتجة عن الجداول المحددة، وسيُستخدم لاحقًا لإدخال تدفق النسخ المتماثل.
زِد قيمة max_slot_wal_keep_size
تفاصيل الاتصال التي يجب استخدامها مع Supabase
Project Settings -> Database في مشروع Supabase الخاص بك (ضمن Configuration).
مهم: عطّل Display connection pooler في هذه الصفحة، ثم انتقل إلى قسم Connection parameters ودوّن/انسخ المعلمات.
مُجمِّع الاتصالات غير مدعوم في النسخ المتماثل المستند إلى CDC، لذا يجب تعطيله.