¿Existe alguna manera sencilla de abrir una base de datos sqlite3 utilizando el módulo sqlite3 compatible con DB de forma que sea de solo lectura? Quiero acceder a una base de datos de solo lectura en un sistema de archivos que no admite el bloqueo. Sé que la API aprueba esto, pero no puedo encontrar la manera de hacerlo con la interfaz sqlite3.sqlite3 de solo lectura en un sistema de archivos que no admite el bloqueo
5
A
Respuesta
4
A partir de Python 3.4.0 se puede abrir la base de datos en modo de sólo lectura con lo siguiente:
db = sqlite3.connect('file:/path/to/database?mode=ro', uri=True)
0
Al parecer, es posible utilizar APSW, que no es compatible con DB API.
Al menos ese era el caso en 2009.
Cuestiones relacionadas
- 1. sistema de archivos de solo lectura en Linux
- 2. sqlite3: base de datos principal de solo lectura y ATTACH
- 3. Base de datos sqlite3 de solo lectura segura
- 4. Bloqueo de sqlite3 db para descarga de archivos
- 5. ¿Puede impulsar el sistema de archivos para cambiar el atributo de solo lectura de un archivo?
- 6. ¿SQLite3 no admite restricciones de clave externa?
- 7. Cómo bloqueo de lectura/escritura a través del sistema de archivos remoto
- 8. Mejor forma POSIX para determinar si un sistema de archivos está montado solo lectura
- 9. ¿Apache los archivos de bloqueo de lectura antes de servirlos?
- 10. ¿Cómo hago que el bloqueo de archivos de Windows sea más parecido al bloqueo de archivos UNIX?
- 11. JPA: ¿Cómo funciona el bloqueo de lectura?
- 12. Apertura de la base de datos sqlite3 de python en modo de solo lectura
- 13. ¿Cómo elimino un archivo de solo lectura?
- 14. Confusión de bloqueo de lectura/escritura
- 15. construcción de bloqueo de lectura/escritura reentrante?
- 16. ¿Cómo mostrar una advertencia de no bloqueo para el sistema operativo en Wix?
- 17. Cómo evitar el hambre de escritor en un bloqueo de lectura y escritura en pthreads
- 18. "lectura corta" del sistema de archivos, ¿cuándo puede suceder?
- 19. ¿Cuál es el patrón correcto para esperar a que se libere un bloqueo de archivos?
- 20. ¿Cómo configura un DateTimePicker para que sea de solo lectura?
- 21. Bloqueo de archivos SQLite y DropBox
- 22. Cómo implementar el bloqueo de lectura utilizando hilos POSIX
- 23. Abrir archivo de solo lectura
- 24. Bloqueo de lectura y escritura con GCD
- 25. bloqueo de archivos en php
- 26. ¿El compresor YUI admite la agrupación de varios archivos?
- 27. Lectura de una fecha y hora en sqlite3
- 28. Java no puede ver el archivo en el sistema de archivos que contiene caracteres ilegales
- 29. Buscando una estructura de un solo lector de un solo escritor sin bloqueo RT-safe
- 30. ¿Por qué git está creando archivos de solo lectura (444)?