Użyj haka zdarzeń natychmiast po zdefiniowaniu silnika:
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)
Możesz to zrobić globalnie, dodając podpięcie do Pool
klasę samą w sobie, ale (a) prawdopodobnie chcesz, aby ustawienia Piramidy były dostępne i tak, abyś mógł zdecydować, czy dodać hak, i (b) stan globalny jest zły :)