본문 바로가기
WIKI 기술 지식 베이스

SQLite 확장

원문 보기 위키 갱신

SQLite 확장 (SQLite Extensions)

Turso에서 SQLite 확장을 사용하는 방법을 소개해요. 확장을 활용하면 SQLite에 다양한 추가 기능을 얹을 수 있답니다.

출처: 문서

본문

Turso에는 SQLite에 추가 기능을 제공하는 확장이 기본으로 탑재되어 있어요. 플랜에 따라 미리 로드되는 확장이 더 많기도 해요.

벡터 확장을 켜고 싶다면, 대신 네이티브 libSQL 벡터 데이터 타입을 사용하는 쪽을 추천해요.

미리 로드된 확장 (Preloaded Extensions)

다음 확장은 항상 켜져 있고 바로 사용할 수 있어요:

Extension Version Description
JSON Built-in SQLite에서 JSON 데이터 다루기.
FTS5 Built-in 전문 검색(full-text search)과 인덱싱.
R*Tree Built-in 공간 데이터 인덱싱과 조회.
SQLean Crypto 0.24.1 해싱, 메시지 다이제스트, 인코딩·디코딩.
SQLean Fuzzy 0.24.1 퍼지 문자열 매칭과 음성학. Spellfix1을 개선한 포크예요.
SQLean Math 0.24.1 고급 수학 계산.
SQLean Stats 0.24.1 SQLite용 통계 함수 모음.
SQLean Text 0.24.1 문자열 조작(reverse, split 등).
SQLean UUID 0.24.1 RFC 4122 호환 UUID의 제한적 지원.

선택적 확장 (Optional Extensions)

다음 확장은 Fly Cloud Provider(Pro & Enterprise)를 쓰는 데이터베이스에서 미리 로드된 확장에 추가로 활성화돼요:

Extension Version Description
SQLean Regexp 0.24.1 SQLite에서 정규 표현식 사용.
sqlite-vec 0.1.3 sqlite-vss의 후속 벡터 검색 확장이에요.

더 알아보기 (Learn more)