pgvector. Você precisa garantir que a versão do PostgreSQL que você está executando suporte pgvector antes de atualizar.
Tipo de Implantação
Linux
- Se você estiver usando um PostgreSQL gerenciado, consulte a seção PostgreSQL Gerenciado abaixo.
- Se você estiver usando um PostgreSQL auto-hospedado, continue lendo.
Docker
- Se você estiver usando um PostgreSQL gerenciado, consulte a seção PostgreSQL Gerenciado abaixo.
- Se você estiver usando um PostgreSQL auto-hospedado, continue lendo.
Kubernetes (Helm)
- Se você estiver usando um PostgreSQL gerenciado, consulte a seção PostgreSQL Gerenciado abaixo.
- Se você estiver usando um PostgreSQL auto-hospedado, continue lendo.
Heroku
- Nenhuma ação é necessária se você estiver usando o Heroku PostgreSQL.
- Se você estiver usando outro PostgreSQL gerenciado, consulte a seção PostgreSQL Gerenciado abaixo.
PostgreSQL
A seção PostgreSQL é dividida em partes com base em como você está executando o PostgreSQL:- PostgreSQL Gerenciado de provedores de nuvem como AWS, GCP, Azure, Heroku, etc.
- PostgreSQL auto-hospedado no Linux, Docker ou Kubernetes via Helm charts.
PostgreSQL Gerenciado
AWS RDS
Nenhuma ação é necessária se você estiver na versão mais recente do RDS.Saiba mais
Google Cloud (Cloud SQL)
Nenhuma ação é necessária.Saiba mais
Heroku PostgreSQL
A extensãopgvector é suportada. Nenhuma ação é necessária.Saiba mais
Azure PostgreSQL
Para habilitar opgvector no seu banco de dados Azure para a instância de servidor flexível PostgreSQL:
- Adicione o
pgvectorà sua lista de permissões, conforme descrito na documentação de extensões do PostgreSQL. - Verifique se foi adicionado corretamente executando:
PostgreSQL Auto-hospedado
Linux VM
Instalação Existente
Instale a extensãopgvector para sua versão do PostgreSQL e execute a atualização:
Docker Container
Instalação Existente
-
Substitua a imagem do PostgreSQL pela imagem do pgvector. A imagem do pgvector é uma substituição direta e funciona com seus dados existentes:
- Após verificar que a instalação existente funciona com a imagem do pgvector, prossiga com as etapas de atualização regulares. Saiba mais
Kubernetes (Helm Chart)
Se você usar o PostgreSQL embutido através do Helm chart oficial, siga os passos abaixo. O PostgreSQL empacotado pela Bitnami usado no Helm chart não suporta a extensão pgvector. Para resolver isso, construímos uma imagem Postgres personalizada com suporte aopgvector.
Isto é aplicável apenas se você estiver usando o Postgres embutido com helm charts. Consulte a seção de documentação gerenciada se você estiver usando AWS RDS ou algo similar.
-
Crie um arquivo
values.v4-upgrade.yamlcom o seguinte conteúdo: -
Execute o
helm upgradecom este arquivo values.yaml personalizado.