مشاركة عبر


إنشاء ملحقات

قبل إنشاء ملحقات في قاعدة بيانات Azure لمثيل خادم مرن PostgreSQL، يجب عليك إدراجها في القائمة المسموح بها .

خطوات إنشاء الملحقات

  1. قائمة السماح بالملحق.

  2. إذا تطلب الملحق ذلك، أضفه أيضا إلى shared_load_libraries.

  3. لإنشاء إضافات غير موثوق بها، يجب أن يكون المستخدم عضوا في الدور azure_pg_admin . يمكن لأي مستخدم لديه CREATE امتياز إنشاء أي ملحق موثوق به مدرج في azure.extensions. يمكن استرداد هذه القائمة عن طريق التشغيل SHOW azure.extensions;

  4. قم بتشغيل الأمر CREATE EXTENSION لإنشاء ملحق معين أو تثبيته. يقوم هذا الأمر بتحميل الكائنات المجمعة في قاعدة البيانات الخاصة بك.

    CREATE EXTENSION <extension>;
    
  5. تتطلب بعض الملحقات إنشاء ملحقات أخرى أولا، لأنها تعتمد على العناصر الموزعة بواسطة تلك الملحقات الأخرى. إنها الحالة، على سبيل المثال، للملحق pg_diskann ، الذي له تبعيات على الملحق vector . لتثبيت مثل هذه الملحقات، يمكنك المتابعة بطريقتين:

    • السماح وتشغيلCREATE EXTENSION أولا على الملحق الذي يعتمد عليه. ثم، allowlist وتشغيل CREATE EXTENSION على الملحق التابع.
    CREATE EXTENSION <depending_extension>;
    CREATE EXTENSION <dependent_extension>;
    
    • قائمة السماح وتشغيلها CREATE EXTENSION على الملحق التابع فقط، ولكن أضف العبارة CASCADE ، بحيث تنشئ تلقائيا جميع الملحقات التي تعتمد عليها.
    CREATE EXTENSION <dependent_extension> CASCADE;
    

إشعار

ملحقات الجهات الخارجية المقدمة لقاعدة بيانات Azure ل PostgreSQL هي تعليمات برمجية مرخصة مفتوحة المصدر. لا نقدم أي ملحقات خارجية أو إصدارات ملحقة بنماذج ترخيص متميزة أو خاصة.

يدعم مثيل الخادم المرن Azure Database for PostgreSQL مجموعة فرعية من جميع ملحقات PostgreSQL الموجودة، كما هو موضح في الملحقات المدعومة حسب الاسم أو في الملحقات المدعومة حسب إصدار PostgreSQL.

تتوفر هذه المعلومات أيضا عن طريق إجراء عملية التشغيل SHOW azure.extensions;.

لا يمكنك إحضار الملحقات الخاصة بك إلى قاعدة بيانات Azure لمثيل خادم PostgreSQL المرن. الملحقات غير المضمنة في القوائم المشار إليها من قبل غير مدعومة على مثيل الخادم المرن لقاعدة بيانات Azure ل PostgreSQL.