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.

War es hilfreich?
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top