Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Voordat u extensies in een Azure Database for PostgreSQL flexibele server maakt, moet u deze toestaan.
Stappen voor het maken van extensies
Als de extensie dit vereist, voegt u deze ook toe aan
shared_load_libraries.Als u niet-vertrouwde extensies wilt maken, moet u lid zijn van de
azure_pg_adminrol. Elke gebruiker metCREATEbevoegdheden kan elke vertrouwde extensie maken die wordt vermeld inazure.extensions. U kunt deze lijst ophalen door uit te voerenSHOW azure.extensions;.Voer de opdracht CREATE EXTENSION uit om een bepaalde extensie te maken of te installeren. Met deze opdracht worden de verpakte objecten in uw database geladen.
CREATE EXTENSION <extension>;Voor sommige extensies moeten eerst andere extensies worden gemaakt, omdat ze afhankelijk zijn van objecten die worden gedistribueerd door die andere extensies. Dit is bijvoorbeeld het geval van de
pg_diskannextensie, die afhankelijk is van devectorextensie. Als u dergelijke extensies wilt installeren, kunt u op twee manieren doorgaan:-
Allowlist en voer
CREATE EXTENSIONeerst uit voor de extensie waarvan deze afhankelijk is. Vervolgens plaatst uCREATE EXTENSIONop de acceptatielijst en voert u deze uit op de afhankelijke extensie.
CREATE EXTENSION <depending_extension>; CREATE EXTENSION <dependent_extension>;-
Allowlist en voer
CREATE EXTENSIONalleen uit op de afhankelijke extensie, maar voeg deCASCADE-clausule toe, zodat automatisch alle extensies worden aangemaakt waarvan deze afhankelijk is.
CREATE EXTENSION <dependent_extension> CASCADE;-
Allowlist en voer
Notitie
Extensies van derden die worden aangeboden voor Azure Database for PostgreSQL, zijn opensource-gelicentieerde code. Microsoft biedt geen extensies of uitbreidingsversies van derden met premium- of eigen licentiemodellen.
Uw flexibele Azure Database for PostgreSQL-server ondersteunt een subset van alle bestaande PostgreSQL-extensies, zoals vermeld in ondersteunde extensies op naam of in ondersteunde extensies per versie van PostgreSQL.
U kunt deze informatie ook zien door uit te voeren SHOW azure.extensions;.
U kunt uw eigen extensies niet meenemen naar een flexibele Azure Database for PostgreSQL-server. Extensies die niet zijn opgenomen in de lijsten waarnaar eerder wordt verwezen, worden niet ondersteund op uw Azure Database for PostgreSQL flexibele server.