개요
“개요” 섹션효율적인 동기화 작업을 위한 커스텀 프로토콜과 IndexedDB 대체 기능을 갖춘 고성능 네이티브 SQLite
다음으로 시작하세요 connect() 그리고 아래에 나열된 다른 핵심 메서드도 살펴보세요.
플랫폼 지원
“플랫폼 지원” 섹션| 플랫폼 | 지원 | 참고 사항 |
|---|---|---|
| iOS | 지원 | 네이티브 |
| Android | 지원 | 네이티브 |
| 웹 | 지원 | SQLite/Wasm 및 OPFS |
핵심 기능
“핵심 기능” 섹션connect- 데이터베이스 연결을 초기화하고 HTTP 서버를 시작합니다.disconnect- 데이터베이스 연결을 종료하고 HTTP 서버를 중지합니다.getServerInfo- 직접 통신을 위한 HTTP 서버 포트와 토큰을 가져옵니다.execute- Capacitor 브릿지를 통해 SQL 쿼리를 실행합니다 (단순 쿼리용). 대용량 데이터셋에서 더 나은 성능을 원한다면 SQLConnection 클래스를 통해 HTTP 프로토콜을 직접 사용하세요.
공개 API
“Public API” 섹션| 메서드 | 설명 |
|---|---|
connect | 데이터베이스 연결을 초기화하고 HTTP 서버를 시작합니다. |
disconnect | 데이터베이스 연결을 닫고 HTTP 서버를 중지합니다. |
getServerInfo | 직접 통신용 HTTP 서버 포트와 토큰을 가져옵니다. |
execute | Capacitor 브리지를 통해 SQL 쿼리를 실행합니다(단순 쿼리용). 대용량 데이터셋에서 더 나은 성능을 원하면 SQLConnection 클래스로 HTTP 프로토콜을 직접 사용하세요. |
beginTransaction | 데이터베이스 트랜잭션을 시작합니다. |
commitTransaction | 현재 트랜잭션을 커밋합니다. |
rollbackTransaction | 현재 트랜잭션을 롤백합니다. |
getPluginVersion | 네이티브 Capacitor 플러그인 버전을 가져옵니다. |
configureWeb | sql.js WASM 모듈의 웹 전용 옵션을 설정합니다. |
Source of Truth
“Source Of Truth” 섹션이 레퍼런스는 다음에서 동기화됩니다. src/definitions.ts 에서 capacitor-fast-sql.
@capgo/capacitor-fast-sql에서 계속하기
“@capgo/capacitor-fast-sql에서 계속하기” 섹션사용 중이라면 @capgo/capacitor-fast-sql 저장 공간과 파일 처리를 계획하려면, 다음 항목과 연결하세요 @capgo/capacitor-fast-sql 사용하기 @capgo/capacitor-fast-sql를 사용하여 네이티브 기능을 구현할 때, @capgo/capacitor-data-storage-sqlite @capgo/capacitor-data-storage-sqlite의 구현 세부 사항은, @capgo/capacitor-data-storage-sqlite 사용하기 @capgo/capacitor-data-storage-sqlite 사용 시 네이티브 기능을 위해, @capgo/capacitor-file @capgo/capacitor-file의 구현 세부 사항을 위해, 그리고 @capgo/capacitor-file 사용하기 @capgo/capacitor-file. 사용 시 네이티브 기능을 위해