كيف يمكنني فتح ملف قاعدة بيانات في الذاكرة إلى sqlite3

StackOverflow https://stackoverflow.com/questions/837067

  •  10-07-2019
  •  | 
  •  

سؤال

وأنا على النظام دون الوصول إلى القرص. يحتوي برنامجي C في الذاكرة محتويات، صغيرة، ملف sqlite3 صالح (تلقى عبر الشبكة). وأود أن استخدام API sqlite3 من C إلى فتح والوصول إلى هذا الملف (للقراءة فقط على ما يرام).

وكيف أفعل ذلك؟ أعرف أنني أستطيع أن إنشاء قاعدة بيانات في الذاكرة الفارغة مع

وsqlite3_open(":memory:", &foo)

ولكن هل هناك أي طريقة لفتح بلدي ديسيبل الحالية؟ ليس لدي امتيازات لإنشاء قرص ذاكرة الوصول العشوائي، ولكن ربما شيء من هذا القبيل؟ شكرا.

هل كانت مفيدة؟

المحلول

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top