Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Прежде чем создавать расширения в экземпляре гибкого сервера базы данных Azure для PostgreSQL, их необходимо добавить в список разрешенных.
Действия по созданию расширений
Если расширение требует его, добавьте его
shared_load_librariesв .Чтобы создать ненадежные расширения, пользователь должен быть членом роли
azure_pg_admin. Любой пользователь сCREATEпривилегиями может создать любое доверенное расширение, указанное в azure.extensions. Этот список можно получить, выполнив командуSHOW azure.extensions;Выполните команду CREATE EXTENSION, чтобы создать или установить определенное расширение. Эта команда загружает упакованные объекты в базу данных.
CREATE EXTENSION <extension>;Для некоторых расширений сначала требуется создать другие расширения, так как они зависят от объектов, распределенных этими другими расширениями. Это так, например,
pg_diskannрасширение, которое имеет зависимости отvectorрасширения. Для установки таких расширений можно выполнить двумя способами:-
Список разрешений и сначала запустите
CREATE EXTENSIONрасширение, от которого он зависит. Затем список разрешений и запускCREATE EXTENSIONв зависимом расширении.
CREATE EXTENSION <depending_extension>; CREATE EXTENSION <dependent_extension>;-
Разрешенный список и запуск
CREATE EXTENSIONтолько зависимого расширения, но добавьтеCASCADEпредложение, чтобы он автоматически создал все расширения, от которых он зависит.
CREATE EXTENSION <dependent_extension> CASCADE;-
Список разрешений и сначала запустите
Примечание.
Сторонние расширения, предлагаемые для Базы данных Azure для PostgreSQL, являются лицензированным кодом с открытым исходным кодом. Мы не предлагаем сторонние расширения или версии расширений с моделями лицензирования уровня "Премиум" или "Частный".
Гибкий экземпляр сервера Базы данных Azure для PostgreSQL поддерживает подмножество всех существующих расширений PostgreSQL, как указано в поддерживаемых расширениях по имени или в поддерживаемых расширениях по версии PostgreSQL.
Эти сведения также можно получить, выполнив SHOW azure.extensions;.
Вы не можете перенести собственные расширения в гибкий экземпляр сервера Базы данных Azure для PostgreSQL. Расширения, не включенные в упомянутые ранее списки, не поддерживаются в гибком экземпляре сервера базы данных Azure для PostgreSQL.