Come faccio ad aprire un file di database in memoria in sqlite3
Domanda
Sono su un sistema senza accesso al disco. Il mio programma C ha in memoria il contenuto di un file sqlite3 valido, piccolo (ricevuto sulla rete). Vorrei usare l'API C di sqlite3 per aprire e accedere a questo file (sola lettura va bene).
Come posso farlo? So di poter creare un database in memoria vuoto con
sqlite3_open (": memory: " ;, & amp; foo)
ma c'è un modo per aprire il mio db esistente? Non ho i privilegi per creare un disco ram, ma forse qualcosa del genere? Grazie.
Soluzione
Esempio di codice qui (in C):
http://www.mail-archive.com/ sqlite-users@sqlite.org/msg15929.html
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow