إذا كنت تستخدم أحد المزوّدين المدعومين (في الشريط الجانبي)، يُرجى الرجوع إلى الدليل الخاص بهذا المزوّد.
إصدارات Postgres المدعومة
فعِّل النسخ المتماثل المنطقي
cloudsql. logical_decoding مفعّلًا. في معظم الحالات، يكون هذا الإعداد مُعدًّا مسبقًا إذا كنت تُجري الترحيل من أداة أخرى لتكرار البيانات.
- انقر على زر Edit في صفحة النظرة العامة.
- انتقل إلى Flags وغيّر
cloudsql.logical_decodingإلى on. سيتطلب هذا التغيير إعادة تشغيل خادم Postgres.
إنشاء مستخدم ClickPipes ومنح الأذونات
-
أنشئ مستخدمًا مخصصًا لـ ClickPipes:
-
امنح المستخدم الذي أنشأته في الخطوة السابقة وصولًا للقراءة فقط على مستوى schema. يوضّح المثال التالي الأذونات الخاصة بـ schema
public. كرّر هذه الأوامر لكل schema يحتوي على جداول تريد نسخها متماثلًا: -
امنح المستخدم امتيازات النسخ المتماثل:
- أنشئ publication يتضمن الجداول التي تريد نسخها متماثلًا. نوصي بشدة بأن تقتصر الـ publication على الجداول التي تحتاج إليها فقط لتجنّب الأعباء الإضافية على الأداء.
-
لإنشاء publication لجداول محددة:
-
لإنشاء publication لجميع الجداول في schema محدد:
-
لإنشاء publication لجميع الجداول في schema محدد:
clickpipes على مجموعة أحداث التغيير الناتجة عن الجداول المحددة، وستُستخدم لاحقًا لاستقبال تدفق النسخ المتماثل.
أضف عناوين IP الخاصة بـ ClickPipes إلى جدار الحماية
إذا كنت تستخدم SSH Tunneling، فأنت بحاجة إلى إضافة عناوين IP الخاصة بـ ClickPipes إلى قواعد جدار الحماية الخاصة بخادم القفز/Bastion.
- انتقل إلى قسم Connections
- انتقل إلى القسم الفرعي Networking