Knex
Knex(db: str, type_check: bool = False, complete: bool = True)
db
: Path or File name of the database to use
type_check
: Enables/Disables type checking on insert/update using the native Python types
complete
(optional): Set to True
to append ".db" to the end of file name. Set to False
to disable this append.
Creates a connection to the Database, as well as prepares all the logging stuff.
Retrieves all the tables schema information in first hand even if type_check
is set to False.
Available Properties
db_tables
-> Dict : Multi depth Dictionary with table name, field names and types
db
-> sqlite3.Connection : Database connection
query_builder
-> Querybuilder : Querybuilder instance
logger
-> logging.Logger : Logging instance
Example
from Knexpy import Knex
db = Knex("<db name>")
This Query Builder is only available for SQLite3