Thanks for all the comments.  Let me be a little more clear.

The synchronization does not take place in real-time.  Users with
laptops with no Internet access make a few changes to their local copy
of the database.  When they get an Internet connection they manually
indicate that they want to synchronize their local copy of the
database with the server version, which can also be accessed directly
when people have Internet access.  The local laptops and the server
exchange rows marked as "dirty" via exchanging pickled SA objects
without knowing what column(s) in the objects are changed.  There is a
pretty simple system to handle conflicts when the same server and
local row is marked as "dirty."  Michael answered my question that
there is no API that I missed that allows you to simply mark some or
all attributes of an SA row object as dirty therefore writing to the
database when you flush the session.  That is really what I was
looking for but since the current method of just reading one object's
attributes and setting the corresponding object's attributes works
given the low volume of data transferred, I can keep doing that.
Again, thanks for everyone's thoughts on this.


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Sqlalchemy-users mailing list
Sqlalchemy-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sqlalchemy-users

Reply via email to