watex.geology.database.DBSetting#
- class watex.geology.database.DBSetting(db_name=None, db_host=None)[source]#
build a datable postgre Sql from dict_app.py simple way to make a transit between two objects One object dict_app to populate DataBase
- Parameters:
**db_name** (str) – name of dataBase
**db_host** (st) – path to database
informations (Hold other additional)
==================================== (==================== ==============)
Explanation (Attributes Type)
====================================
connection (connex object DataBase)
cursor (closeDB close after requests the connection and the)
====================================
=============================================== (==========================) – Methods Explanation
===============================================
dataBase (dicT_sqlDB send infos as dictionnary to)
sql_request (execute req execute a)
Table (drop_TableDB drop all Tables in sql memory DB or single)
cursor
data (commit transfer the data to DataBase. if not the) – will still in the cursor and not in the dataBase
system (print_last_Query print the last operating)
. (export_req export the request on datasheet like excelsheet)
===============================================
Examples
>>> from watex.geology.database import DBSetting >>> path= os.getcwd() >>> nameofDB='memory.sq3' >>> manDB=DBSetting(db_name=nameofDB, ... db_host=path) ... print(SqlQ.sql_req[-1]) ... manDB.executeReq(SqlQ.sql_req[2]) ... ss=manDB.print_last_Query() ... print(ss) ... manDB.export_req(SqlQ.sql_req[-1], export_type='.csv') ... manDB.dicT_sqlDB(dictTables=Glob.dicoT, visualize_request=False)