¿Cómo abro un archivo de base de datos en memoria en sqlite3?
Pregunta
Estoy en un sistema sin acceso al disco. Mi programa C tiene en memoria el contenido de un archivo sqlite3 válido, pequeño (recibido a través de la red). Me gustaría usar la API C de sqlite3 para abrir y acceder a este archivo (solo lectura está bien).
¿Cómo hago esto? Sé que puedo crear una base de datos en memoria vacía con
sqlite3_open (": memoria: " ;, & amp; foo)
pero ¿hay alguna forma de abrir mi base de datos existente? No tengo los privilegios para crear un disco ram, pero ¿quizás algo así? Gracias.
Solución
Ejemplo de código aquí (en C):
http://www.mail-archive.com/ sqlite-users@sqlite.org/msg15929.html
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow