Re: [Sqlalchemy-tickets] [sqlalchemy] #2948: better replacement of columns w bound values on "local
Brought to you by:
zzzeek
|
From: sqlalchemy <mi...@zz...> - 2014-02-09 19:24:04
|
#2948: better replacement of columns w bound values on "local" side for lazy load
------------------------------+-------------------------------
Reporter: mkadin | Owner: zzzeek
Type: defect | Status: new
Priority: high | Milestone: 0.9.3
Component: orm | Severity: major - 1-3 hours
Resolution: | Keywords:
Progress State: in progress |
------------------------------+-------------------------------
Comment (by zzzeek):
heh, not even, we dont need a warning, it produces option "B":
{{{
#!python
e = create_engine("sqlite://", echo=True)
Base.metadata.create_all(e)
s = Session(e)
s.add(City(people=[Person(), Person()]))
s.commit()
c1 = s.query(City).first()
print c1.people # produces [Person, Person]
c1.deleted_at = datetime.datetime.now()
s.commit()
print c1.people # produces empty list
}}}
--
Ticket URL: <http://www.sqlalchemy.org/trac/ticket/2948#comment:4>
sqlalchemy <http://www.sqlalchemy.org/>
The Database Toolkit for Python
|