فعِّل النسخ المتماثل المنطقي
إنشاء مستخدم ClickPipes ومنح الأذونات
postgres، ثم شغّل الأوامر التالية:
-
أنشئ مستخدمًا مخصصًا لـ ClickPipes:
-
امنح المستخدم الذي أنشأته في الخطوة السابقة صلاحية وصول للقراءة فقط على مستوى المخطط. يوضّح المثال التالي الأذونات الخاصة بالمخطط
public. كرّر هذه الأوامر لكل مخطط يحتوي على جداول تريد نسخها متماثلًا: -
امنح المستخدم امتيازات النسخ المتماثل:
- أنشئ منشورًا يتضمن الجداول التي تريد نسخها متماثلًا. نوصي بشدة بقصر المنشور على الجداول التي تحتاج إليها فقط لتجنّب أي عبء إضافي على الأداء.
-
لإنشاء منشور لجداول محددة:
-
لإنشاء منشور لجميع الجداول في مخطط محدد:
-
لإنشاء منشور لجميع الجداول في مخطط محدد:
clickpipes مجموعة الجداول التي ستُبثّ أحداث التغيير الخاصة بها إلى ClickPipes. نوصي بعدم استخدام FOR ALL TABLES ما لم تكن تنوي نسخ جميع الجداول متماثلًا، لأن تضمين جداول غير ضرورية يزيد من حركة WAL من Postgres إلى ClickPipes ويقلّل من الكفاءة الإجمالية للنسخ المتماثل.