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.
Importante
O Dimensionamento Automático do Lakebase está em Beta nas seguintes regiões: eastus2, westeurope, westus.
O Dimensionamento Automático do Lakebase é a versão mais recente do Lakebase com computação de dimensionamento automático, escala para zero, ramificação e restauração instantânea. Para comparação de recursos com o Lakebase Provisioned, consulte a escolha entre versões.
O Lakebase oferece suporte para extensões do Postgres, permitindo que você estenda a funcionalidade do banco de dados com recursos e funcionalidades adicionais. Consulte a seção Instalar uma extensão abaixo para obter instruções de instalação de extensão.
| Extension | Description | PG-16 | PG-17 | Documentation |
|---|---|---|---|---|
| padronizador_de_endereços | Dividir um endereço em componentes para normalização de endereços para geocodificação | 3.3.3 | 3.5.0 | PostGIS Extras |
| address_standardizer_data_us | Exemplo de conjunto de dados do Padronizador de Endereços dos EUA | 3.3.3 | 3.5.0 | PostGIS Extras |
| autoinc | Funções para campos de autoincremento | 1,0 | 1,0 | PostgreSQL SPI |
| bloom | Método de acesso Bloom – índice baseado em arquivo de assinatura | 1,0 | 1,0 | Flor do PostgreSQL |
| 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 dados para cadeias de caracteres que não diferenciam maiúsculas de minúsculas | 1.6 | 1.6 | Citext do PostgreSQL |
| cubo | Tipo de dados para cubos multidimensionais | 1.5 | 1.5 | Cubo PostgreSQL |
| databricks_auth | Extensão de autenticação do Databricks para PostgreSQL | 1,0 | 1,0 | Extensão de autenticação do Databricks |
| dict_int | Modelo de dicionário de pesquisa de texto para inteiros | 1,0 | 1,0 | PostgreSQL dict_int |
| distância terrestre | Calcular distâncias do arco máximo de um círculo na superfície da Terra | 1,2 | 1,2 | Terradistância do PostgreSQL |
| fuzzystrmatch | Determinar semelhanças e distância entre cadeias de caracteres | 1,2 | 1,2 | PostgreSQL fuzzystrmatch |
| hll | Tipo para armazenar dados de hiperloglog | 2.19 | 2.19 | PostgreSQL HLL |
| hstore | Tipo de dados para armazenar conjuntos de pares (chave, valor) | 1.8 | 1.8 | Hstore do PostgreSQL |
| insert_username | Funções para acompanhar quem alterou uma tabela | 1,0 | 1,0 | PostgreSQL SPI |
| intagg | Agregador de inteiros e enumerador (obsoleto) | 1.1 | 1.1 | Intagg do PostgreSQL |
| intarray | Funções, operadores e suporte a índice para matrizes 1D de inteiros | 1.5 | 1.5 | PostgreSQL intarray |
| isn | Tipos de dados para padrões internacionais de numeração de produtos | 1,2 | 1,2 | PostgreSQL não é |
| lo | Manutenção de objeto grande | 1.1 | 1.1 | Lo do PostgreSQL |
| ltree | Tipo de dados para estruturas hierárquicas semelhantes a árvores | 1,2 | 1.3 | PostgreSQL ltree |
| moddatetime | Funções para acompanhar a hora da última modificação | 1,0 | 1,0 | SPI do PostgreSQL |
| pg_graphql | Suporte ao 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 relacionamento pré-aquecimento | 1,2 | 1,2 | PostgreSQL pg_prewarm |
| pg_stat_statements | Acompanhar as estatísticas de planejamento e execução de todas as instruções SQL executadas | 1.10 | 1.11 | PostgreSQL pg_stat_statements |
| pg_trgm | Medição de similaridade de texto e pesquisa de índice com base em trigramas | 1.6 | 1.6 | PostgreSQL pg_trgm |
| pgcrypto | Funções criptográficas | 1.3 | 1.3 | Pgcrypto do PostgreSQL |
| pgrowlocks | Mostrar informações de bloqueio em nível de linha | 1,2 | 1,2 | PostgreSQL pgrowlocks |
| pgstattuple | Mostrar estatísticas de nível de tupla | 1.5 | 1.5 | PostgreSQL pgstattuple |
| plpgsql | Linguagem de procedimento PL/pgSQL | 1,0 | 1,0 | PostgreSQL PL/pgSQL |
| postgis | Funções e tipos espaciais de geometria e geografia do PostGIS | 3.3.3 | 3.5.0 | PostGIS |
| postgis_raster | Funções e tipos de raster do PostGIS | 3.3.3 | 3.5.0 | PostGIS Raster |
| postgis_sfcgal | Funções SFCGAL do PostGIS | 3.3.3 | 3.5.0 | PostGIS SFCGAL |
| postgis_tiger_geocoder | Geocodificador tigre do PostGIS e geocodificador reverso | 3.3.3 | 3.5.0 | Geocodificador Tiger do PostGIS |
| postgis_topology | Funções e tipos espaciais de topologia do PostGIS | 3.3.3 | 3.5.0 | Topologia do PostGIS |
| refint | Funções para implementar a integridade referencial (obsoleta) | 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 as tabelas cruzadas | 1,0 | 1,0 | PostgreSQL tablefunc |
| tcn | Notificações de alteração ativadas | 1,0 | 1,0 | PostgreSQL tcn |
| tsm_system_rows | TABLESAMPLE método que aceita o número de linhas como um limite | 1,0 | 1,0 | PostgreSQL tsm_system_rows |
| tsm_system_time | TABLESAMPLE método que aceita o tempo em milissegundos como um limite | 1,0 | 1,0 | PostgreSQL tsm_system_time |
| unaccent | Dicionário de pesquisa de texto que remove ênfases | 1.1 | 1.1 | PostgreSQL unaccent |
| uuid-ossp | Gerar identificadores universalmente exclusivos (UUIDs) | 1.1 | 1.1 | PostgreSQL uuid-ossp |
| vetor | Tipo de dado vetorial e os métodos de acesso ivfflat e hnsw | 0.8.0 | 0.8.0 | pgvector |
| xml2 | Consulta de XPath e XSLT | 1.1 | 1.1 | PostgreSQL xml2 |
Extensões disponíveis para consulta
Para ver todas as extensões disponíveis no banco 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 do sistema.
Verificar extensões instaladas
Para exibir as extensões instaladas no momento em seu banco de dados e suas versões, execute:
SELECT * FROM pg_extension;
Instalar uma extensão
A menos que indicado de outra forma, as extensões com suporte 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, as extensões relacionadas ao PostGIS exigem a extensão base postgis :
CREATE EXTENSION postgis_topology CASCADE;
Isso instala postgis_topology e instala automaticamente postgis se ainda não estiver instalado.
Instalar extensões com segurança
Use IF NOT EXISTS para evitar erros se a extensão já estiver instalada:
CREATE EXTENSION IF NOT EXISTS pgcrypto;
Você pode combinar as duas opções:
CREATE EXTENSION IF NOT EXISTS postgis_raster CASCADE;
Locais de instalação
Você pode instalar extensões do Editor de SQL do Lakebase ou de um cliente, como psql isso permite a execução de consultas SQL. Para obter informações sobre como usar o Editor de SQL do Lakebase, consulte Consulta com o Editor de SQL do Lakebase. Para obter informações sobre como se conectar com clientes do Postgres, consulte Conectar-se ao seu projeto.