我的开发日志被
SELECT name FROM sqlite_master WHERE type = 'table' AND NOT name = 'sqlite_sequence'
填满了。我想在sqlite3中关闭sqlite_master查询,这样我只能看到有趣的查询。
我的开发日志被
SELECT name FROM sqlite_master WHERE type = 'table' AND NOT name = 'sqlite_sequence'
填满了。我想在sqlite3中关闭sqlite_master查询,这样我只能看到有趣的查询。
def log_info(sql, name, ms)
unless sql.match(/sqlite_master/)
if @logger && @logger.debug?
name = '%s (%.1fms)' % [name || 'SQL', ms]
@logger.debug(format_log_entry(name, sql.squeeze(' ')))
end
end
end
因此,任何包含“sqlite_master”的SQL语句都不会被记录。