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