Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Antes de criar extensões em uma instância do servidor flexível do Banco de Dados do Azure para PostgreSQL, você precisa incluí-las na lista de permissões.
Etapas para criar extensões
Incluir a extensão na lista de permissões.
Se a extensão exigir, adicione-a também às
shared_load_libraries.Para criar extensões não confiáveis, um usuário deve ser membro da
azure_pg_adminfunção. Qualquer usuário comCREATEprivilégio pode criar qualquer extensão confiável listada em azure.extensions. Essa lista pode ser recuperada executandoSHOW azure.extensions;Execute o comando CREATE EXTENSION para criar ou instalar uma extensão específica. Esse comando carrega os objetos empacotados em seu banco de dados.
CREATE EXTENSION <extension>;Algumas extensões requerem que outras extensões sejam criadas primeiro, porque dependem de objetos distribuídos por essas outras extensões. É o caso, por exemplo, da extensão
pg_diskann, que tem dependências da extensãovector. Para instalar essas extensões, você pode proceder de duas maneiras:-
Inclua na lista de permissões e execute
CREATE EXTENSIONprimeiro na extensão da qual ela depende. Em seguida, incluaCREATE EXTENSIONna lista de permissões e a execute na extensão dependente.
CREATE EXTENSION <depending_extension>; CREATE EXTENSION <dependent_extension>;-
Inclua na lista de permissões e execute
CREATE EXTENSIONsomente na extensão dependente, mas adicione a cláusulaCASCADEpara que todas as extensões das quais ela depende sejam criadas automaticamente.
CREATE EXTENSION <dependent_extension> CASCADE;-
Inclua na lista de permissões e execute
Observação
As extensões de terceiros oferecidas para o Banco de Dados do Azure para PostgreSQL são código licenciado de software livre. Não oferecemos extensões de terceiros ou versões de extensão com modelos de licenciamento premium ou proprietários.
Sua instância de servidor flexível do Banco de Dados do Azure para PostgreSQL dá suporte a um subconjunto de todas as extensões postgreSQL existentes, conforme listado em extensões com suporte por nome ou em extensões com suporte por versão do PostgreSQL.
Essas informações também estão disponíveis por meio da execução de SHOW azure.extensions;.
Você não pode colocar suas próprias extensões em uma instância de servidor flexível do Banco de Dados do Azure para PostgreSQL. As extensões não incluídas nas listas mencionadas antes não têm suporte na instância do servidor flexível do Banco de Dados do Azure para PostgreSQL.