diff --git a/sqlite3-python/README.md b/sqlite3-python/README.md index e5beaf6..7dfae9f 100644 --- a/sqlite3-python/README.md +++ b/sqlite3-python/README.md @@ -2,9 +2,10 @@ ```python def SQL(db='sql.db', *, sqlite3=__import__('sqlite3'), pd=__import__('pandas')): con = sqlite3.connect(db, isolation_level=None, timeout=1e999) - con.execute('PRAGMA journal_mode=WAL') - return lambda q, *p: pd.read_sql_query(q, con, params=p) + con.execute('PRAGMA journal_mode=WAL'); con.row_factory = sqlite3.Row + return lambda sql, *params: pd.DataFrame(map(dict, con.execute(sql, params))) sql = SQL() +sql('SELECT * FROM sqlite_master WHERE type="table"') ``` # Simple