Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Mielőtt bővítményeket hoz létre egy rugalmas Azure Database for PostgreSQL-kiszolgálópéldányban, fel kell vennie őket a megengedett listára.
Bővítmények létrehozásának lépései
Ha a bővítmény megköveteli, adja hozzá a bővítményhez
shared_load_librariesis.Nem megbízható bővítmények létrehozásához a felhasználónak a
azure_pg_adminszerepkör tagjának kell lennie. Bármely jogosultsággal rendelkezőCREATEfelhasználó létrehozhatja az azure.extensionsben felsorolt megbízható bővítményeket. Ez a lista lekérhető a következő futtatásával:SHOW azure.extensions;Futtassa a CREATE EXTENSION parancsot egy adott bővítmény létrehozásához vagy telepítéséhez. Ez a parancs betölti a csomagolt objektumokat az adatbázisba.
CREATE EXTENSION <extension>;Egyes bővítmények esetében először más bővítményeket kell létrehozni, mert ezek a többi bővítmény által elosztott objektumoktól függenek. Ilyen például a
pg_diskannbővítmény, amely függőségekkel rendelkezik avectorbővítményhez. Az ilyen bővítmények telepítéséhez kétféleképpen végezheti el a műveletet:-
Engedélyezze és futtassa
CREATE EXTENSIONelőször azon a bővítményen, amelytől függ. Ezután engedélyezze és futtassaCREATE EXTENSIONa függő bővítményt.
CREATE EXTENSION <depending_extension>; CREATE EXTENSION <dependent_extension>;-
Csak a függő bővítményt engedélyezze és futtassa
CREATE EXTENSION, de adja hozzá aCASCADEzáradékot, hogy automatikusan létrehozza az összes olyan bővítményt, amelytől függ.
CREATE EXTENSION <dependent_extension> CASCADE;-
Engedélyezze és futtassa
Feljegyzés
Az Azure Database for PostgreSQL-hez kínált külső bővítmények nyílt forráskódú licenccel rendelkező kódok. Nem kínálunk harmadik féltől származó bővítményeket vagy bővítményverziókat prémium vagy védett licencelési modellekkel.
A rugalmas Azure Database for PostgreSQL-kiszolgálópéldány támogatja az összes meglévő PostgreSQL-bővítmény egy részét, a támogatott bővítményekben név szerint vagy a PostgreSQL-verzió által támogatott bővítményekben felsoroltak szerint.
Ez az információ a futtatással SHOW azure.extensions;is elérhető.
Nem hozhat létre saját bővítményeket egy rugalmas Azure Database for PostgreSQL-kiszolgálópéldányba. A korábban említett listákban nem szereplő bővítmények nem támogatottak a rugalmas Azure Database for PostgreSQL-kiszolgálópéldányon.