Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Importante
El escalado automático de Lakebase está en Beta en las siguientes regiones: eastus2, westeurope, westus.
El escalado automático de Lakebase es la versión más reciente de Lakebase con proceso de escalado automático, escalado a cero, bifurcación y restauración instantánea. Para ver la comparación de características con Lakebase Provisioned, consulte Elección entre versiones.
Lakebase proporciona compatibilidad con las extensiones de Postgres, lo que le permite ampliar la funcionalidad de la base de datos con características y funcionalidades adicionales. Consulte la sección Instalación de una extensión a continuación para obtener instrucciones de instalación de extensiones.
| Extension | Description | PG-16 | PG-17 | Documentation |
|---|---|---|---|---|
| address_standardizer | Análisis de una dirección en elementos constituyentes para la normalización de direcciones de geocodificación | 3.3.3 | 3.5.0 | PostGIS Extras |
| datos_estandarizador_direcciones_us | Ejemplo de conjunto de datos de Address Standardizer de EE. UU. | 3.3.3 | 3.5.0 | PostGIS Extras |
| autoinc | Funciones para campos de autoincremento | 1,0 | 1,0 | SPI de PostgreSQL |
| bloom | Método de acceso Bloom: índice basado en ficheros de firma | 1,0 | 1,0 | PostgreSQL Bloom |
| btree_gin | Compatibilidad con la indexación de tipos de datos comunes en GIN | 1.3 | 1.3 | Btree_gin de PostgreSQL |
| btree_gist | Compatibilidad con la indexación de tipos de datos comunes en GiST | 1.7 | 1.7 | PostgreSQL btree_gist |
| citext | Tipo de datos para cadenas de caracteres que no distinguen mayúsculas de minúsculas | 1.6 | 1.6 | PostgreSQL Citext |
| cubo | Tipo de datos para cubos multidimensionales | 1.5 | 1.5 | Cubo postgreSQL |
| databricks_auth | Extensión de autenticación de Databricks para PostgreSQL | 1,0 | 1,0 | Extensión de autenticación de Databricks |
| dict_int | Plantilla de diccionario de búsqueda de texto para enteros | 1,0 | 1,0 | Dict_int de PostgreSQL |
| distancia terrestre | Calcular distancias de círculo máximo en la superficie de la Tierra | 1.2 | 1.2 | PostgreSQL Earthdistance |
| fuzzystrmatch | Determinar similitudes y distancia entre cadenas | 1.2 | 1.2 | PostgreSQL fuzzystrmatch |
| hll | Tipo para almacenar datos de hyperloglog | 2.19 | 2.19 | PostgreSQL HLL |
| hstore | Tipo de datos para almacenar conjuntos de pares (clave, valor) | 1.8 | 1.8 | Hstore de PostgreSQL |
| insert_username | Funciones para realizar el seguimiento de quién cambió una tabla | 1,0 | 1,0 | SPI de PostgreSQL |
| intagg | Agregador entero y enumerador (obsoleto) | 1.1 | 1.1 | PostgreSQL intagg |
| intarray | Funciones, operadores e índices compatibles con matrices 1D de enteros | 1.5 | 1.5 | Intarray de PostgreSQL |
| Isn | Tipos de datos para los estándares internacionales de numeración de productos | 1.2 | 1.2 | PostgreSQL no es |
| lo | Mantenimiento de objetos grandes | 1.1 | 1.1 | PostgreSQL lo |
| ltree | Tipo de datos para estructuras jerárquicas de árbol | 1.2 | 1.3 | PostgreSQL ltree |
| moddatetime | Funciones para realizar el seguimiento de la hora de última modificación | 1,0 | 1,0 | PostgreSQL SPI |
| pg_graphql | Compatibilidad con GraphQL | 1.5.11 | 1.5.11 | pg_graphql |
| pg_hint_plan | Sugerencias del optimizador para PostgreSQL | 1.6.0 | 1.7.0 | pg_hint_plan |
| pg_jsonschema | Validación del esquema JSON | 0.3.3 | 0.3.3 | pg_jsonschema |
| pg_prewarm | Datos de relación previos | 1.2 | 1.2 | PostgreSQL pg_prewarm |
| pg_stat_statements | Seguimiento de las estadísticas de planeación y ejecución de todas las instrucciones SQL ejecutadas | 1.10 | 1.11 | Pg_stat_statements de PostgreSQL |
| pg_trgm | Medición de similitud de texto e búsqueda de índices en función de los trigramas | 1.6 | 1.6 | Pg_trgm de PostgreSQL |
| pgcrypto | Funciones criptográficas | 1.3 | 1.3 | Pgcrypto de PostgreSQL |
| pgrowlocks | Mostrar información de bloqueo de nivel de fila | 1.2 | 1.2 | pgrowlocks de PostgreSQL |
| pgstattuple | Mostrar estadísticas de nivel de tupla | 1.5 | 1.5 | PostgreSQL pgstattuple |
| plpgsql | Lenguaje de procedimientos pl/pgSQL | 1,0 | 1,0 | PostgreSQL PL/pgSQL |
| PostGIS | Funciones y tipos espaciales de geometría y geografía de PostGIS | 3.3.3 | 3.5.0 | PostGIS |
| postgis_raster | Funciones y tipos de trama de PostGIS | 3.3.3 | 3.5.0 | PostGIS Raster |
| postgis_sfcgal | Funciones de PostGIS SFCGAL | 3.3.3 | 3.5.0 | PostGIS SFCGAL |
| postgis_tiger_geocoder | Geocodificador tigre de PostGIS y geocodificador inverso | 3.3.3 | 3.5.0 | Geocodificador de PostGIS Tiger |
| postgis_topology | Funciones y tipos espaciales de topología postGIS | 3.3.3 | 3.5.0 | Topología postGIS |
| refint | Funciones para implementar la integridad referencial (obsoleta) | 1,0 | 1,0 | SPI de PostgreSQL |
| seg | Tipo de datos para representar segmentos de línea o intervalos de punto flotante | 1.4 | 1.4 | Segmento de PostgreSQL |
| tablefunc | Funciones que manipulan tablas completas, incluido crosstab | 1,0 | 1,0 | Función de tabla de PostgreSQL |
| tcn | Notificaciones de cambios desencadenadas | 1,0 | 1,0 | PostgreSQL TCN |
| tsm_system_rows | TABLESAMPLE método que acepta el número de filas como límite | 1,0 | 1,0 | PostgreSQL tsm_system_rows |
| tsm_system_time | TABLESAMPLE método que acepta el tiempo en milisegundos como límite | 1,0 | 1,0 | Tsm_system_time de PostgreSQL |
| unccent | Diccionario de búsqueda de texto que quita acentos | 1.1 | 1.1 | Función Unaccent de PostgreSQL |
| uuid-ossp | Generación de identificadores universalmente únicos (UUID) | 1.1 | 1.1 | PostgreSQL uuid-ossp |
| vector | Tipos de datos vectoriales y métodos de acceso ivfflat y hnsw | 0.8.0 | 0.8.0 | pgvector |
| xml2 | Consultas XPath y XSLT | 1.1 | 1.1 | PostgreSQL xml2 |
Consulta de extensiones disponibles
Para ver todas las extensiones disponibles en la base de datos, incluidas las de la tabla anterior, ejecute:
SELECT * FROM pg_available_extensions ORDER BY name;
Nota:
Las extensiones que aparecen en los resultados, pero no en la tabla anterior, se instalan para el uso del sistema.
Comprobación de las extensiones instaladas
Para ver las extensiones instaladas actualmente en la base de datos y sus versiones, ejecute:
SELECT * FROM pg_extension;
Instalación de una extensión
A menos que se indique lo contrario, las extensiones admitidas se pueden instalar mediante la sintaxis CREATE EXTENSION .
CREATE EXTENSION <extension_name>;
Instalación de extensiones con dependencias
Algunas extensiones dependen de otras extensiones. Use CASCADE para instalar automáticamente las dependencias necesarias. Por ejemplo, las extensiones relacionadas con PostGIS requieren la extensión base postgis :
CREATE EXTENSION postgis_topology CASCADE;
Esto instala postgis_topology e instala postgis automáticamente si aún no está instalado.
Instalación de extensiones de forma segura
Use IF NOT EXISTS para evitar errores si la extensión ya está instalada:
CREATE EXTENSION IF NOT EXISTS pgcrypto;
Puede combinar ambas opciones:
CREATE EXTENSION IF NOT EXISTS postgis_raster CASCADE;
Ubicaciones de instalación
Puede instalar extensiones desde el Editor de SQL de Lakebase o desde un cliente como psql que permita ejecutar consultas SQL. Para obtener información sobre el uso del Editor de SQL de Lakebase, vea Consulta con el Editor de SQL de Lakebase. Para obtener información sobre cómo conectarse con clientes de Postgres, consulte Conexión al proyecto.