Guide
Capacitor 데이터 저장을 사용하는 방법
@capgo/capacitor-data-storage-sqlite 사용
설치
Install
bun add @capgo/capacitor-data-storage-sqlite
bunx cap sync
bunx cap sync plugin의 원시 code을 프로젝트에 복사합니다. 플러그인 업그레이드 후 다시 실행하세요.
Import
import { CapgoCapacitorDataStorageSqlite } from '@capgo/capacitor-data-storage-sqlite';
API 한눈에 보기
| Method | 설명 |
|---|---|
openStore |
__CAPGO_KEEP_0__을 열어주세요. |
closeStore |
__CAPGO_KEEP_0__을 닫아주세요. |
isStoreOpen |
__CAPGO_KEEP_0__이 열려 있는지 확인하세요. |
isStoreExists |
__CAPGO_KEEP_0__이 존재하는지 확인하세요. |
deleteStore |
__CAPGO_KEEP_0__을 삭제하세요. |
setTable |
기존 __CAPGO_KEEP_0__에 테이블을 설정하거나 추가하세요. |
set |
__CAPGO_KEEP_0__에 데이터를 저장하세요. |
get |
__CAPGO_KEEP_0__의 데이터 값을 가져오세요. |
remove |
__CAPGO_KEEP_0__의 데이터를 삭제하세요. |
clear |
__CAPGO_KEEP_0__의 모든 키를 삭제하세요. |
iskey |
__CAPGO_KEEP_0__의 키가 존재하는지 확인하세요. |
keys |
데이터 키 목록을 가져오세요. |
values |
데이터 값 목록을 가져오세요. |
filtervalues |
필터 키에 대한 데이터 값 목록을 가져오세요. |
keysvalues |
데이터 키/값 pair 목록을 가져오세요. |
isTable |
테이블이 존재하는지 확인하세요. |
tables |
현재 저장소의 테이블 목록을 가져오세요. |
deleteTable |
테이블을 삭제하세요. |
importFromJson |
JSON 형식의 데이터베이스를 임포트하세요. |
isJsonValid |
JSON 객체의 유효성을 확인하세요. |
exportToJson |
JSON 객체로 데이터베이스를 내보내세요. |
vacuum |
SQLite 저장소의 현재 버전을 재구축하여 사용하지 않는 디스크 공간을 회수하세요. |
예시
openStore()
스토어를 열어보세요.
import { CapgoCapacitorDataStorageSqlite } from '@capgo/capacitor-data-storage-sqlite';
await CapgoCapacitorDataStorageSqlite.openStore({
database: 'database',
table: 'table',
encrypted: false,
mode: 'encryption',
autoVacuum: 'none',
});
closeStore()
스토어를 닫으세요.
import { CapgoCapacitorDataStorageSqlite } from '@capgo/capacitor-data-storage-sqlite';
await CapgoCapacitorDataStorageSqlite.closeStore({ database: 'database' });
isStoreOpen()
스토어가 열려 있는지 확인하세요.
import { CapgoCapacitorDataStorageSqlite } from '@capgo/capacitor-data-storage-sqlite';
const result = await CapgoCapacitorDataStorageSqlite.isStoreOpen({ database: 'database' });
console.log(result);
isStoreExists()
스토어가 존재하는지 확인하세요.
import { CapgoCapacitorDataStorageSqlite } from '@capgo/capacitor-data-storage-sqlite';
const result = await CapgoCapacitorDataStorageSqlite.isStoreExists({ database: 'database' });
console.log(result);
deleteStore()
스토어를 삭제하세요.
import { CapgoCapacitorDataStorageSqlite } from '@capgo/capacitor-data-storage-sqlite';
await CapgoCapacitorDataStorageSqlite.deleteStore({
database: 'database',
table: 'table',
encrypted: false,
mode: 'encryption',
autoVacuum: 'none',
});
setTable()
기존 스토어에 테이블을 추가하세요.
import { CapgoCapacitorDataStorageSqlite } from '@capgo/capacitor-data-storage-sqlite';
await CapgoCapacitorDataStorageSqlite.setTable({ table: 'table' });
위 표에는 22개의 핵심 메서드가 나열되어 있습니다. 리스너 및 버전 도우미, 각 메서드의 전체 계약은 __CAPGO_KEEP_0__ 저장소에서 문서화되어 있습니다. GitHub 저장소.
문서
Using @capgo/capacitor-data-storage-sqlite
만약 사용 중이라면 @capgo/capacitor-data-storage-sqlite storage 및 파일 처리를 계획하고 연결하려면 @capgo/capacitor-data-storage-sqlite @capgo/capacitor-데이터 저장소 @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-data-storage-sqlite @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-file Using @capgo/capacitor-file @capgo/capacitor-file Using @capgo/capacitor-파일 Using @capgo/capacitor-file @capgo/capacitor-업로더 @capgo/capacitor 업로드 구현 세부 사항에 대해.