Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Sebelum membuat ekstensi di server fleksibel Azure Database for PostgreSQL, izinkan ekstensi tersebut.
Langkah-langkah untuk membuat ekstensi
Masukkan ekstensi ke daftar yang diizinkan.
Jika ekstensi memerlukannya, tambahkan juga ke
shared_load_libraries.Untuk membuat ekstensi yang tidak tepercaya, Anda harus menjadi anggota peran
azure_pg_admin. Setiap pengguna denganCREATEhak istimewa dapat membuat ekstensi tepercaya apa pun yang tercantum diazure.extensions. Anda dapat mengambil daftar ini dengan menjalankanSHOW azure.extensions;.Jalankan perintah CREATE EXTENSION untuk membuat atau menginstal ekstensi tertentu. Perintah ini memuat objek yang dikemas ke dalam database Anda.
CREATE EXTENSION <extension>;Beberapa ekstensi mengharuskan ekstensi lain dibuat terlebih dahulu, karena bergantung pada objek yang didistribusikan oleh ekstensi lain. Ini adalah kasus, misalnya, ekstensi
pg_diskann, yang memiliki dependensi padavectorekstensi. Untuk menginstal ekstensi tersebut, Anda dapat melanjutkan dengan dua cara:-
Allowlist dan jalankan
CREATE EXTENSIONterlebih dahulu pada ekstensi yang menjadi dependensinya. Kemudian, izinkan dan jalankanCREATE EXTENSIONpada ekstensi dependen.
CREATE EXTENSION <depending_extension>; CREATE EXTENSION <dependent_extension>;-
Allowlist dan jalankan
CREATE EXTENSIONhanya pada ekstensi yang bergantung, tetapi tambahkan klausaCASCADE, sehingga secara otomatis membuat semua ekstensi yang menjadi dependensinya.
CREATE EXTENSION <dependent_extension> CASCADE;-
Allowlist dan jalankan
Catatan
Ekstensi pihak ketiga yang ditawarkan untuk Azure Database for PostgreSQL adalah kode berlisensi sumber terbuka. Microsoft tidak menawarkan ekstensi pihak ketiga atau versi ekstensi dengan model lisensi premium atau kepemilikan.
Server fleksibel Azure Database for PostgreSQL Anda mendukung subset semua ekstensi PostgreSQL yang ada, seperti yang tercantum dalam ekstensi yang didukung berdasarkan nama atau di ekstensi yang didukung berdasarkan versi PostgreSQL.
Anda juga dapat melihat informasi ini dengan menjalankan SHOW azure.extensions;.
Anda tidak dapat membawa ekstensi Anda sendiri ke server fleksibel Azure Database for PostgreSQL. Ekstensi yang tidak disertakan dalam daftar yang dimaksud sebelumnya tidak didukung di server fleksibel Azure Database for PostgreSQL Anda.