연결과 SQL 실행
연결에서 SQL을 실행하고 매개변수를 전달하거나 명령문을 준비해 결과 행을 읽는다. 행에서 값을 추출해 응용의 Rust 구조체를 구성할 수 있다. 메모리에 데이터베이스를 열어 사용하는 방식도 지원한다.
SQLite 기능의 확장
선택 기능으로 온라인 백업과 사용자 함수 및 추적 API 등을 사용할 수 있다. BLOB을 읽고 쓰거나 가상 테이블과 훅을 연결하는 기능도 제공한다. 모든 SQLite 기능을 기본 구성에서 일괄 활성화하는 방식은 아니다.
라이브러리 연결의 선택
일반적인 네이티브 빌드에서는 시스템의 SQLite 라이브러리를 찾아 연결한다. bundled 기능을 선택하면 함께 제공되는 소스를 컴파일해 연결할 수 있다. 응용에 필요한 SQLite 기능과 빌드 구성을 함께 선택하는 구조다.
관련 문서
SQLite / SQLx / Diesel ORM / SQL / 데이터베이스 / Rust