Thanks Michael. I will try your suggestion.
But I would like the date context to be applied while executing and
not actually modify the select statement to support the use-case where
I have a select statement and would the same select to be executed in
different date contexts.
=======================================
t1 = table('t1', column('a'), column('b'), column('c'))
s = select([t1])
With DateContext(b = 12)
conn.execute(s) ----> This would actually execute
"select a, b, c from t1 where b = 12"
With DateContext(b = 13)
conn.execute(s) ------> This would actually execute
"select a, b, c from t1 where b = 13"
========================================
Also I have these questions
1. Can we acheive the same thing if user uses sessions to query
With DateContext(b = 12):
result = session.query(MyObj) ---> b =12 condtion should
be automatically applied here.
2. Can we acheive the same thing with updates/inserts and not just
with selects
--
You received this message because you are subscribed to the Google Groups
"sqlalchemy" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sqlalchemy?hl=en.