Config
Should to use ALCHEMY_EX option in config for configure extension.
Common settings
| PROTOCOL |
This is protocol to dns URL.
For example: “mysql+mysqlconnector” |
| HOST |
Database host |
| PORT |
Port which listen database |
| USER |
Database user |
| PASSWORD |
Password access to database |
| DNS_PARAMS |
Dict value. GET params to DNS URL. |
| DATABASES |
Dict value where key is database name and
value is dict params for.
details |
| SESSION |
Settings for sqlalchemy session.
details |
| POOL_CLASS |
Connection pool class for db engine |
Database settings
Any settings of common can to be changed through DATABASES key.
ALCHEMY_EX = {
'HOST': '192.0.0.1', # it's host by default
'DATABASES': {
'some_database': {
'host': '127.0.0.1', # here we can change him
},
},
}
| protocol |
Protocol for dns URL to database |
| host |
Database host |
| port |
Port which listen database |
| user |
Database user |
| password |
Password access to database |
| dns_params |
Dict value. GET params to DNS URL. |
| pool_class |
Connection pool class for db engine |
| bind_key |
Key for link database engine to.. |
Session settings
| autoflush |
The autoflush setting to use with newly created
Session objects. |
| autocommit |
The autocommit setting to use with newly created
Session objects. |
| info |
Optional dictionary of information that
will be available |
| expire_on_commit |
The expire_on_commit setting to use with newly
created Session objects. |