Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Importante
A Lakebase Autoscaling está em Beta nas seguintes regiões: eastus2, westeurope, westus.
O Autoscaling do Lakebase é a versão mais recente do Lakebase com computação automática, escala até zero, ramificação e restauração instantânea. Para comparação de funcionalidades com o Lakebase Provisioned, veja a escolha entre versões.
O Lakebase oferece suporte para extensões Postgres, permitindo-lhe expandir a funcionalidade da sua base de dados com funcionalidades e capacidades adicionais. Consulte a secção Instalar uma extensão abaixo para instruções de instalação da extensão.
| Extension | Description | PG-16 | PG-17 | Documentation |
|---|---|---|---|---|
| normalizador_de_endereço | Analise um endereço em elementos constituintes para normalização de endereços geocodificados | 3.3.3 | 3.5.0 | Extras PostGIS |
| dados_padronizador_de_endereços_eua | Exemplo de conjunto de dados Address Standardizer US | 3.3.3 | 3.5.0 | Extras PostGIS |
| Autoinc | Funções para autoincrementar campos | 1.0 | 1.0 | PostgreSQL spi |
| floração | Método de acesso Bloom - índice baseado em ficheiros de assinatura | 1.0 | 1.0 | PostgreSQL bloom |
| btree_gin | Suporte para indexação de tipos de dados comuns no GIN | 1.3 | 1.3 | PostgreSQL btree_gin |
| btree_gist | Suporte para indexação de tipos de dados comuns no GiST | 1.7 | 1.7 | PostgreSQL btree_gist |
| Citext | Tipo de dado para cadeias de caracteres insensíveis a maiúsculas e minúsculas | 1.6 | 1.6 | PostgreSQL citext |
| cubo | Tipo de dado para cubos multidimensionais | 1.5 | 1.5 | PostgreSQL cube |
| databricks_autenticação | Extensão de autenticação Databricks para PostgreSQL | 1.0 | 1.0 | Extensão de autenticação Databricks |
| dict_int | Modelo de dicionário de pesquisa de texto para inteiros | 1.0 | 1.0 | PostgreSQL dict_int |
| distância terrestre | Calcular as distâncias do grande círculo à superfície da Terra | 1.2 | 1.2 | PostgreSQL earthdistance |
| Fuzzystrmatch | Determinar semelhanças e distâncias entre as cordas | 1.2 | 1.2 | PostgreSQL fuzzystrmatch |
| HLL | Tipo para armazenar dados HyperLogLog | 2.19 | 2.19 | PostgreSQL HLL |
| hstore | Tipo de dados para armazenar conjuntos de pares (chave, valor) | 1.8 | 1.8 | PostgreSQL hstore |
| insert_username | Funções para acompanhar quem alterou uma tabela | 1.0 | 1.0 | PostgreSQL spi |
| Intagg | Agregador inteiro e enumerador (obsoleto) | 1.1 | 1.1 | PostgreSQL intagg |
| IntArray | Funções, operadores e suporte de índice para arrays unidimensionais de inteiros | 1.5 | 1.5 | PostgreSQL intarray |
| Não | Tipos de dados para normas internacionais de numeração de produtos | 1.2 | 1.2 | PostgreSQL não é |
| Olá | Manutenção de Objetos de Grandes Dimensões | 1.1 | 1.1 | PostgreSQL lo |
| ltree | Tipo de dado para estruturas hierárquicas em forma de árvore | 1.2 | 1.3 | PostgreSQL ltree |
| data e hora de modificação | Funções para acompanhar o tempo da última modificação | 1.0 | 1.0 | PostgreSQL spi |
| pg_graphql | Suporte a GraphQL | 1.5.11 | 1.5.11 | pg_graphql |
| pg_hint_plan | Dicas de otimizador para PostgreSQL | 1.6.0 | 1.7.0 | pg_hint_plan |
| pg_jsonschema | Validação de esquema JSON | 0.3.3 | 0.3.3 | pg_jsonschema |
| pg_prewarm | Dados de relação de pré-aquecimento | 1.2 | 1.2 | PostgreSQL pg_prewarm |
| pg_stat_statements | Acompanhar estatísticas de planeamento e execução de todas as instruções SQL executadas | 1.10 | 1.11 | PostgreSQL pg_stat_statements |
| pg_trgm | Medição de similaridade textual e pesquisa de índice com base em trigramas | 1.6 | 1.6 | PostgreSQL pg_trgm |
| PGPcrypto | Funções criptográficas | 1.3 | 1.3 | PostgreSQL pgcrypto |
| pgrowlocks | Mostrar informação de bloqueio ao nível da linha | 1.2 | 1.2 | PostgreSQL pgrowlocks |
| pgstattuple | Mostrar estatísticas ao nível das tuplas | 1.5 | 1.5 | PostgreSQL pgstattuple |
| plpgsql | Linguagem procedural PL/pgSQL | 1.0 | 1.0 | PostgreSQL PL/pgSQL |
| Pós-SIG | PostGIS tipos de geometria e geografia e funções espaciais | 3.3.3 | 3.5.0 | PostGIS |
| postgis_raster | Tipos e funções de raster do PostGIS | 3.3.3 | 3.5.0 | PostGIS Raster |
| postgis_sfcgal | Funções do PostGIS SFCGAL | 3.3.3 | 3.5.0 | PostGIS SFCGAL |
| postgis_tiger_geocoder | Geocodificador tigre pós-GIS e geocodificador inverso | 3.3.3 | 3.5.0 | Geocodificador Tigre pós-GIS |
| postgis_topology | Topologia pós-SIG Tipos e funções espaciais | 3.3.3 | 3.5.0 | Topologia pós-SIG |
| refino | Funções para implementar integridade referencial (obsoletas) | 1.0 | 1.0 | PostgreSQL spi |
| SEG | Tipo de dados para representar segmentos de linha ou intervalos de ponto flutuante | 1.4 | 1.4 | PostgreSQL seg |
| Tablefunc | Funções que manipulam tabelas inteiras, incluindo tabela cruzada | 1.0 | 1.0 | PostgreSQL tablefunc |
| TCN | Notificações de alteração acionadas | 1.0 | 1.0 | PostgreSQL tcn |
| tsm_system_rows | TABLESAMPLE método que aceita o número de linhas como limite | 1.0 | 1.0 | PostgreSQL tsm_system_rows |
| tsm_system_time | TABLESAMPLE método que aceita o tempo em milissegundos como limite | 1.0 | 1.0 | PostgreSQL tsm_system_time |
| sem sotaque | Dicionário de pesquisa de texto que remove acentos | 1.1 | 1.1 | PostgreSQL unaccent |
| UUID-OSSP | Gerar identificadores universalmente únicos (UUIDs) | 1.1 | 1.1 | PostgreSQL uuid-ossp |
| vetor | Tipo de dados vectorial e métodos de acesso ivfflat e hnsw | 0.8.0 | 0.8.0 | pgvector |
| XML2 | Consultas XPath e XSLT | 1.1 | 1.1 | PostgreSQL xml2 |
Consultar extensões disponíveis
Para ver todas as extensões disponíveis na sua base de dados, incluindo as da tabela acima, execute:
SELECT * FROM pg_available_extensions ORDER BY name;
Observação
As extensões que aparecem nos resultados mas não na tabela acima são instaladas para uso no sistema.
Verifique extensões instaladas
Para visualizar as extensões atualmente instaladas na sua base de dados e as suas versões, execute:
SELECT * FROM pg_extension;
Instale uma extensão
Salvo indicação em contrário, extensões suportadas podem ser instaladas usando a sintaxe CREATE EXTENSION .
CREATE EXTENSION <extension_name>;
Instalar extensões com dependências
Algumas extensões dependem de outras extensões. Use CASCADE para instalar automaticamente as dependências necessárias. Por exemplo, extensões relacionadas com PostGIS requerem a extensão base postgis :
CREATE EXTENSION postgis_topology CASCADE;
Isto instala postgis_topology e instala postgis automaticamente caso não esteja já instalado.
Instale as extensões em segurança
Use IF NOT EXISTS para evitar erros se a extensão já estiver instalada:
CREATE EXTENSION IF NOT EXISTS pgcrypto;
Pode combinar ambas as opções:
CREATE EXTENSION IF NOT EXISTS postgis_raster CASCADE;
Localizações de instalação
Podes instalar extensões a partir do Lakebase SQL Editor ou de um cliente, como psql que permita executar consultas SQL. Para informações sobre o uso do Lakebase SQL Editor, consulte Consulta com o Lakebase SQL Editor. Para informações sobre como conectar-se com clientes Postgres, consulte Conectar-se ao seu projeto.