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 maakt in een exemplaar van een flexibele Azure Database for PostgreSQL-server, 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 een gebruiker lid zijn van de
azure_pg_adminrol. Elke gebruiker metCREATEbevoegdheden kan elke vertrouwde extensie maken die wordt vermeld in azure.extensions. Deze lijst kan worden opgehaald door deze 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 eerst uitvoeren
CREATE EXTENSIONop de extensie waarvan deze afhankelijk is. Vervolgens staat u de acceptatielijst toe en voert u deze uitCREATE EXTENSIONop de afhankelijke extensie.
CREATE EXTENSION <depending_extension>; CREATE EXTENSION <dependent_extension>;-
Allowlist en alleen uitvoeren
CREATE EXTENSIONop de afhankelijke extensie, maar voeg deCASCADEcomponent toe, zodat automatisch alle extensies worden gemaakt waarvan deze afhankelijk is.
CREATE EXTENSION <dependent_extension> CASCADE;-
Allowlist en eerst uitvoeren
Notitie
Extensies van derden die worden aangeboden voor Azure Database for PostgreSQL, zijn opensource-gelicentieerde code. We bieden geen extensies of uitbreidingsversies van derden aan met premium- of eigen licentiemodellen.
Uw flexibele Server-exemplaar van Azure Database for PostgreSQL ondersteunt een subset van alle bestaande PostgreSQL-extensies, zoals vermeld in ondersteunde extensies op naam of in ondersteunde extensies per versie van PostgreSQL.
Deze informatie is ook beschikbaar door uit te voeren SHOW azure.extensions;.
U kunt uw eigen extensies niet overbrengen naar een exemplaar van een flexibele Azure Database for PostgreSQL-server. Extensies die niet zijn opgenomen in de lijsten waarnaar wordt verwezen, worden niet ondersteund op uw flexibele serverexemplaren van Azure Database for PostgreSQL.