如何获取我的 sqlite 数据库的日志模式
How to get the journal mode of my sqlite db
如何使用 sqlalchemy 获取我的 sqlite 数据库的日志模式?
@event.listens_for(Engine, "connect")
def set_sqlite_pragma(dbapi_connection, connection_record):
print "PRAGMA start"
cursor = dbapi_connection.cursor()
print cursor.execute("PRAGMA journal_mode=WAL;")
print cursor.execute("PRAGMA journal_mode;")
cursor.close()
print "PRAGMA end"
我可以使用游标对象吗?我不知道如何找回它。
运行 PRAGMA journal_mode
将导致一行一列包含日志模式,类似于 SELECT "somevalue"
。您应该能够像检索 SELECT 查询结果一样检索它。
如何使用 sqlalchemy 获取我的 sqlite 数据库的日志模式?
@event.listens_for(Engine, "connect")
def set_sqlite_pragma(dbapi_connection, connection_record):
print "PRAGMA start"
cursor = dbapi_connection.cursor()
print cursor.execute("PRAGMA journal_mode=WAL;")
print cursor.execute("PRAGMA journal_mode;")
cursor.close()
print "PRAGMA end"
我可以使用游标对象吗?我不知道如何找回它。
运行 PRAGMA journal_mode
将导致一行一列包含日志模式,类似于 SELECT "somevalue"
。您应该能够像检索 SELECT 查询结果一样检索它。