Connector¶
Este módulo contêm classes e funções responsáveis por estabelecer a conexão com o banco de dados. O SALIC API possui conectores para SQLite (para testes) e para o MS SQL Server. Futuramente, é possível criar conectores para outros bancos como postgres ou MySQL.
-
class
salic_api.connector.SqlConnector(driver=None, app=None)¶ Represents a connection with the database.
- Args:
- driver (str):
- An optional string describing which database should be used. Valid values are: «sqlite», «memory», «pyodbc» (MS SQL Server), «postgres», «pymssql».
- app:
- Optional Flask app instance.
-
salic_api.connector.get_engine(driver=None, app=None)¶ Return the engine object for the current SQL connector.
Accept the same arguments as
salic_api.connector.SqlConnector
-
salic_api.connector.get_session(driver=None, app=None)¶ Return a session for the current SQL connector.
Accept the same arguments as
salic_api.connector.SqlConnector
-
salic_api.connector.load_engine(driver, app=None)¶ Return engine for the given driver and config mapping.
Accept the same arguments as
salic_api.connector.SqlConnector