2010-11-21 26 views
5

Existe-t-il un moyen facile d'ouvrir une base de données sqlite3 en utilisant le module sqlite3 compatible DB d'une manière en lecture seule? Je veux accéder à une base de données en lecture seule sur un système de fichiers qui ne prend pas en charge le verrouillage. Je sais que le C api supporte cela, mais ne peut pas trouver un moyen de le faire avec l'interface sqlite3.sqlite3 en lecture seule sur un système de fichiers qui ne prend pas en charge le verrouillage

Répondre

4

À partir de Python, vous pouvez 3.4.0 ouvrir la base de données en mode lecture seule avec les éléments suivants:

db = sqlite3.connect('file:/path/to/database?mode=ro', uri=True)