summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/testing/requirements.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2019-08-10 18:17:59 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2019-08-10 18:57:51 -0400
commitcda0b4a2b909be55cef7a844a04689ec527041c0 (patch)
tree24da6e56a6cb91c6e5ff1379c16b0244969e82c8 /lib/sqlalchemy/testing/requirements.py
parent104e6907284e602a8485f32fc67fd6af0c00e4d0 (diff)
downloadsqlalchemy-cda0b4a2b909be55cef7a844a04689ec527041c0.tar.gz
Clarify INSERT/UPDATE defaults vs. data marshalling
- Add a full introductory paragraph to INSERT/UPDATE defaults stating what we mean when we talk about this concept. Add a note differentiating what a default does, vs. a rule that intercepts data as it moves into the database, providing links - Add a quick section referring to TypeDecorator in the ORM section on modifying attribute behavior - Add an "ORM tip", a new thing that we can use in Core to link to ORM concepts when useful, in the TypeDecorator section which mentions that for more open ended conversion of arbitrary user data based on business rules, @validates might be useful (although this still does not suit the case of full blown form validation). - add glossary entries for DML, data marshalling since we already use these terms and I'd like to refer to them more often. Fixes: #4796 Change-Id: Ic4cd5c1595fd51c00a9bf24c021d2e56d457d346
Diffstat (limited to 'lib/sqlalchemy/testing/requirements.py')
0 files changed, 0 insertions, 0 deletions