【发布时间】:2015-02-20 11:51:48
【问题描述】:
有没有一种简单的方法可以使用符合 DB 的 sqlite3 模块以只读方式打开 sqlite3 数据库?我想在不支持锁定的文件系统上以只读方式访问数据库。我知道 C api 支持这一点,但无法找到使用 sqlite3 接口的方法。
【问题讨论】:
有没有一种简单的方法可以使用符合 DB 的 sqlite3 模块以只读方式打开 sqlite3 数据库?我想在不支持锁定的文件系统上以只读方式访问数据库。我知道 C api 支持这一点,但无法找到使用 sqlite3 接口的方法。
【问题讨论】:
从 Python 3.4.0 开始,您可以使用以下命令以只读模式打开数据库:
db = sqlite3.connect('file:/path/to/database?mode=ro', uri=True)
【讨论】:
【讨论】: