Wie öffne ich eine In-Memory-Datenbank-Datei in sqlite3
Frage
Ich bin auf einem System ohne Zugriff auf die Festplatte. Mein C-Programm hat im Speicher den Inhalt einer gültigen, klein, sqlite3-Datei (über das Netzwerk empfangen). Ich mag sqlite3 der C-API zu öffnen und Zugriff auf diese Datei (schreibgeschützt ist in Ordnung) verwenden.
Wie mache ich das? Ich weiß, ich kann eine leere In-Memory-Datenbank mit
erstellen sqlite3_open(":memory:", &foo)
aber ist es eine Möglichkeit, meine bestehende db zu öffnen? Ich habe nicht die Privilegien einen RAM-Disk zu erstellen, aber vielleicht etwas in diese Richtung? Danke.
Lösung
Codebeispiel hier (in C):
http://www.mail-archive.com/ sqlite-users@sqlite.org/msg15929.html
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow