Gebruik een event hook onmiddellijk nadat u uw engine definieert:
from sqlalchemy import event
def disable_query_cache(conn, record):
conn.cursor().execute("SET SESSION query_cache_type = OFF")
# this is probably in your Pyramid setup code
engine = create_engine(...)
if DEBUGGING:
event.listen(engine, 'connect', disable_query_cache)
U kunt dit globaal doen door de haak toe te voegen aan de Pool
class zelf, maar (a) u wilt waarschijnlijk dat de Pyramid-instellingen toch beschikbaar zijn, zodat u kunt beslissen of u de hook wilt toevoegen of niet, en (b) de globale status is slecht :)