Hello everyone, We already have the ability to timestamp the creation of the history row, but it would also be interesting to be able to track the user responsible for the content update. I would like to get suggestions on the best way to achieve this.
I realize this is somewhat outside the scope of sqlalchemy as the notion of a "logged in user" is more closely related to the context of the app/webapp using SQLAlchemy as its ORM but maybe other people would benefit from having a way to inject arbitrary data in the history table. Ideally, I would like the insert in the _history table to be atomic, so I feel like hooking an update statement to an event might not be the way to go. I'm tempted to modify the signature of before_flush but I'm not sure where it gets called. Any help is welcome ! Thanks JP -- SQLAlchemy - The Python SQL Toolkit and Object Relational Mapper http://www.sqlalchemy.org/ To post example code, please provide an MCVE: Minimal, Complete, and Verifiable Example. See http://stackoverflow.com/help/mcve for a full description. --- You received this message because you are subscribed to the Google Groups "sqlalchemy" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/sqlalchemy/82a24998-14e1-4ff4-a725-dd25c20a8bf2n%40googlegroups.com.
