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 instans server fleksibel Azure Database for PostgreSQL, Anda harus mencantumkannya dalam daftar diizinkan.
Langkah-langkah untuk membuat ekstensi
Jika ekstensi memerlukannya, tambahkan juga ke
shared_load_libraries.Untuk membuat ekstensi yang tidak tepercaya, pengguna harus menjadi anggota dari
azure_pg_adminperan. Setiap pengguna denganCREATEhak istimewa dapat membuat ekstensi tepercaya apa pun yang tercantum di azure.extensions. Daftar ini dapat diambil 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:-
Izinkan dan jalankan
CREATE EXTENSIONterlebih dahulu pada ekstensi yang bergantung padanya. Kemudian, izinkan dan jalankanCREATE EXTENSIONpada ekstensi dependen.
CREATE EXTENSION <depending_extension>; CREATE EXTENSION <dependent_extension>;-
Izinkan dan jalankan
CREATE EXTENSIONpada ekstensi dependen saja, tetapi tambahkanCASCADEklausa, sehingga secara otomatis membuat semua ekstensi yang bergantung padanya.
CREATE EXTENSION <dependent_extension> CASCADE;-
Izinkan dan jalankan
Catatan
Ekstensi pihak ketiga yang ditawarkan untuk Azure Database for PostgreSQL adalah kode berlisensi sumber terbuka. Kami tidak menawarkan ekstensi pihak ketiga atau versi ekstensi dengan model lisensi premium atau kepemilikan.
Instans 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.
Informasi ini juga tersedia dengan menjalankan SHOW azure.extensions;.
Anda tidak dapat membawa ekstensi Anda sendiri ke dalam instans server fleksibel Azure Database for PostgreSQL. Ekstensi yang tidak disertakan dalam daftar yang dirujuk sebelumnya tidak didukung pada instans server fleksibel Azure Database for PostgreSQL Anda.