중요합니다
Lakebase 자동 크기 조정은 다음 지역의 베타에 있습니다. eastus2westeuropewestus
Lakebase 자동 크기 조정은 자동 크기 조정 컴퓨팅, 0으로 크기 조정, 분기 및 즉시 복원이 포함된 최신 버전의 Lakebase입니다. Lakebase 프로비저닝된 기능 비교는 버전 중에서 선택하는 것을 참조하세요.
Lakebase는 Postgres 확장을 지원하므로 추가 기능 및 기능으로 데이터베이스 기능을 확장할 수 있습니다. 확장 설치 지침은 아래 확장 설치 섹션을 참조하세요.
| Extension | Description | PG-16 | PG-17 | 문서 |
|---|---|---|---|---|
| 주소 표준화 도구 | 주소 정규화를 위한 지오코딩의 구성 요소로 주소를 분석합니다. | 3.3.3 | 3.5.0 | PostGIS Extras |
| address_standardizer_data_us | Address Standardizer US 데이터 세트 예제 | 3.3.3 | 3.5.0 | PostGIS Extras |
| autoinc | 필드 자동 증가에 대한 함수 | 1.0 | 1.0 | PostgreSQL spi |
| bloom | Bloom 액세스 방법 - 서명 파일 기반 인덱스 | 1.0 | 1.0 | PostgreSQL 블룸 |
| btree_gin | GIN에서 일반적인 데이터 형식 인덱싱 지원 | 1.3 | 1.3 | PostgreSQL btree_gin |
| btree_gist | GiST에서 일반적인 데이터 형식 인덱싱 지원 | 1.7 | 1.7 | PostgreSQL btree_gist |
| citext | 대/소문자를 구분하지 않는 문자열의 데이터 형식 | 1.6 | 1.6 | PostgreSQL citext |
| 큐브(cube) | 다차원 큐브의 데이터 형식 | 1.5 | 1.5 | PostgreSQL 큐브 |
| databricks_auth | PostgreSQL에 대한 Databricks 인증 확장 | 1.0 | 1.0 | Databricks 인증 확장 |
| dict_int | 정수에 대한 텍스트 검색 사전 템플릿 | 1.0 | 1.0 | PostgreSQL dict_int |
| 지구 거리 | 지구 표면의 원 거리 계산 | 1.2 | 1.2 | PostgreSQL earthdistance |
| fuzzystrmatch | 문자열 간의 유사점 및 거리 결정 | 1.2 | 1.2 | PostgreSQL fuzzystrmatch |
| hll | 하이퍼로그 데이터를 저장하기 위한 형식 | 2.19 | 2.19 | PostgreSQL HLL |
| hstore (에이치스토어) | (키, 값) 쌍 집합을 저장하기 위한 데이터 형식 | 1.8 | 1.8 | PostgreSQL hstore |
| insert_username | 테이블을 변경한 사용자를 추적하기 위한 함수 | 1.0 | 1.0 | PostgreSQL spi |
| 인태그 | 정수 집계 및 열거자(사용되지 않음) | 1.1 | 1.1 | PostgreSQL intagg |
| intarray | 1차원 정수 배열에 대한 함수, 연산자 및 인덱스 지원 | 1.5 | 1.5 | PostgreSQL intarray |
| isn | 국제 제품 번호 매기기 표준에 대한 데이터 형식 | 1.2 | 1.2 | PostgreSQL은 |
| lo | 대규모 개체 유지 관리 | 1.1 | 1.1 | PostgreSQL lo |
| 엘트리 | 계층 구조와 유사한 구조의 데이터 형식 | 1.2 | 1.3 | PostgreSQL ltree |
| 수정일시 | 마지막 수정 시간을 추적하기 위한 함수 | 1.0 | 1.0 | PostgreSQL spi |
| pg_graphql | GraphQL 지원 | 1.5.11 | 1.5.11 | pg_graphql |
| pg_hint_plan | PostgreSQL에 대한 최적화 프로그램 힌트 | 1.6.0 | 1.7.0 | pg_hint_plan |
| pg_jsonschema | JSON 스키마 유효성 검사 | 0.3.3 | 0.3.3 | pg_jsonschema |
| pg_prewarm | 전전 관계 데이터 | 1.2 | 1.2 | PostgreSQL pg_prewarm |
| pg_stat_statements | 실행된 모든 SQL 문의 계획 수립 및 실행 통계 추적하기 | 1.10 | 1.11 | PostgreSQL pg_stat_statements |
| pg_trgm | 삼각을 기반으로 하는 텍스트 유사성 측정 및 인덱스 검색 | 1.6 | 1.6 | PostgreSQL pg_trgm |
| pgcrypto | 암호화 함수 | 1.3 | 1.3 | PostgreSQL pgcrypto |
| pgrowlocks | 행 수준 잠금 정보 표시 | 1.2 | 1.2 | PostgreSQL pgrowlocks |
| pgstattuple | 튜플 수준 통계 표시 | 1.5 | 1.5 | PostgreSQL pgstattuple |
| plpgsql | PL/pgSQL 절차 언어 | 1.0 | 1.0 | PostgreSQL PL/pgSQL |
| postgis | PostGIS 기하 도형 및 지리 공간 형식 및 함수 | 3.3.3 | 3.5.0 | PostGIS |
| postgis_raster (포스트지스_래스터) | PostGIS 래스터 형식 및 함수 | 3.3.3 | 3.5.0 | PostGIS 래스터 |
| postgis_sfcgal | PostGIS SFCGAL 함수 | 3.3.3 | 3.5.0 | PostGIS SFCGAL |
| postgis_tiger_geocoder | PostGIS tiger 지오코더와 역방향 지오코더 | 3.3.3 | 3.5.0 | PostGIS Tiger Geocoder |
| postgis_topology (포스트GIS 토폴로지) | PostGIS 토폴로지 공간 형식 및 함수 | 3.3.3 | 3.5.0 | PostGIS 토폴로지 |
| 정밀화 | 참조 무결성을 구현하기 위한 함수(사용되지 않음) | 1.0 | 1.0 | PostgreSQL spi |
| seg | 선 세그먼트 또는 부동 소수점 간격을 나타내는 데이터 형식 | 1.4 | 1.4 | PostgreSQL seg |
| 테이블펑크 | 크로스탭을 포함하여 전체 테이블을 조작하는 함수 | 1.0 | 1.0 | PostgreSQL tablefunc |
| tcn | 트리거된 변경 알림 | 1.0 | 1.0 | PostgreSQL tcn |
| tsm_system_rows | TABLESAMPLE 행 수를 제한으로 허용하는 메서드 | 1.0 | 1.0 | PostgreSQL tsm_system_rows |
| tsm_system_time | TABLESAMPLE 제한으로 시간(밀리초)을 허용하는 메서드 | 1.0 | 1.0 | PostgreSQL tsm_system_time |
| unaccent | 악센트를 제거하는 텍스트 검색 사전 | 1.1 | 1.1 | PostgreSQL unaccent (억양 제거 확장 기능) |
| uuid-ossp | UUID(범용 고유 식별자) 생성 | 1.1 | 1.1 | PostgreSQL uuid-ossp |
| 벡터 | 벡터 데이터 형식 및 ivfflat 및 hnsw 액세스 방법 | 0.8.0 | 0.8.0 | pgvector |
| xml2 | XPath 쿼리 및 XSLT | 1.1 | 1.1 | PostgreSQL xml2 |
사용 가능한 확장 프로그램 조회
위의 표에 있는 확장을 포함하여 데이터베이스에서 사용할 수 있는 모든 확장을 보려면 다음을 실행합니다.
SELECT * FROM pg_available_extensions ORDER BY name;
비고
결과에 표시되지만 위의 표에 없는 확장은 시스템 사용을 위해 설치됩니다.
설치된 확장 확인
데이터베이스 및 해당 버전에 현재 설치된 확장을 보려면 다음을 실행합니다.
SELECT * FROM pg_extension;
확장 설치
달리 명시되지 않는 한 CREATE EXTENSION 구문을 사용하여 지원되는 확장을 설치할 수 있습니다.
CREATE EXTENSION <extension_name>;
종속성이 있는 확장 설치
일부 확장은 다른 확장에 따라 달라집니다. 필요한 종속성을 자동으로 설치하는 데 사용합니다 CASCADE . 예를 들어 PostGIS 관련 확장에는 기본 postgis 확장이 필요합니다.
CREATE EXTENSION postgis_topology CASCADE;
이미 설치되지 않은 경우 postgis_topology을(를) 설치하고, postgis은(는) 자동으로 설치됩니다.
안전하게 확장 설치
확장이 이미 설치된 경우 오류를 방지하는 데 사용합니다 IF NOT EXISTS .
CREATE EXTENSION IF NOT EXISTS pgcrypto;
다음 두 옵션을 모두 결합할 수 있습니다.
CREATE EXTENSION IF NOT EXISTS postgis_raster CASCADE;
설치 위치
Lakebase SQL 편집기 또는 SQL 쿼리 실행을 허용하는 클라이언트 psql 에서 확장을 설치할 수 있습니다. Lakebase SQL 편집기를 사용하는 방법에 대한 자세한 내용은 Lakebase SQL 편집기를 사용하여 쿼리를 참조하세요. Postgres 클라이언트와의 연결에 대한 자세한 내용은 프로젝트에 연결을 참조하세요.