Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Przed utworzeniem rozszerzeń w wystąpieniu serwera elastycznego usługi Azure Database for PostgreSQL należy dodać je na listę dopuszczalnych.
Kroki tworzenia rozszerzeń
Jeśli rozszerzenie go wymaga, dodaj je również do
shared_load_librarieselementu .Aby utworzyć niezaufane rozszerzenia, użytkownik musi być członkiem
azure_pg_adminroli. Każdy użytkownik z uprawnieniamiCREATEmoże utworzyć dowolne zaufane rozszerzenie wymienione w pliku azure.extensions. Tę listę można pobrać, uruchamiając polecenieSHOW azure.extensions;Uruchom polecenie CREATE EXTENSION, aby utworzyć lub zainstalować określone rozszerzenie. To polecenie ładuje spakowane obiekty do bazy danych.
CREATE EXTENSION <extension>;Niektóre rozszerzenia wymagają najpierw utworzenia innych rozszerzeń, ponieważ są one zależne od obiektów dystrybuowanych przez te inne rozszerzenia. Jest to na przykład
pg_diskannprzypadek rozszerzenia, które ma zależności odvectorrozszerzenia. Aby zainstalować takie rozszerzenia, można kontynuować na dwa sposoby:-
Pozycja Allowlist i uruchom
CREATE EXTENSIONnajpierw rozszerzenie, od którego zależy. Następnie należy uruchomić listę dozwolonych i uruchomićCREATE EXTENSIONdla rozszerzenia zależnego.
CREATE EXTENSION <depending_extension>; CREATE EXTENSION <dependent_extension>;-
Zezwalaj na listę i uruchamiaj
CREATE EXTENSIONtylko na zależnym rozszerzeniu, ale dodaj klauzulęCASCADE, aby automatycznie tworzyła wszystkie rozszerzenia, od których zależy.
CREATE EXTENSION <dependent_extension> CASCADE;-
Pozycja Allowlist i uruchom
Uwaga
Rozszerzenia innych firm oferowane dla usługi Azure Database for PostgreSQL są kodem licencjonowanym typu open source. Nie oferujemy żadnych rozszerzeń ani wersji rozszerzeń innych firm z modelami licencjonowania w warstwie Premium ani zastrzeżonymi.
Instancja serwera elastycznego usługi Azure Database for PostgreSQL obsługuje podzestaw wszystkich istniejących rozszerzeń PostgreSQL, jak wymieniono w obsługiwanych rozszerzeniach według nazwy lub obsługiwanych rozszerzeniach według wersji PostgreSQL.
Te informacje są również dostępne, uruchamiając polecenie SHOW azure.extensions;.
Nie można przenieść własnych rozszerzeń do wystąpienia serwera elastycznego usługi Azure Database for PostgreSQL. Rozszerzenia, które nie zostały uwzględnione na wcześniej wymienionych listach, nie są obsługiwane w instancji elastycznego serwera bazy danych Azure Database for PostgreSQL.