Memory In Database 파일을 sqlite3로 열 수 있습니까?
문제
디스크에 액세스 할 수없는 시스템에 있습니다. 내 C 프로그램은 메모리에 유효하고 작은 SQLITE3 파일 (네트워크를 통해 수신)의 내용을 메모리에 가지고 있습니다. SQLITE3의 C API를 사용 하여이 파일을 열고 액세스하고 싶습니다 (읽기 전용은 괜찮습니다).
어떻게해야합니까? 나는 빈 메모리 데이터베이스를 만들 수 있다는 것을 알고 있습니다.
sqlite3_open(":memory:", &foo)
그러나 기존 DB를 열 수있는 방법이 있습니까? 램 디스크를 만들 수있는 권한이 없지만 아마도 그 라인을 따라 무언가가 있습니까? 감사.
해결책
여기에서 코드 예제 (C) :
http://www.mail-archive.com/sqlite-users@sqlite.org/msg15929.html
제휴하지 않습니다 StackOverflow