summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/orm/persistence.py
Commit message (Expand)AuthorAgeFilesLines
* Support extra / single inh criteria with ORM update/deleteMike Bayer2020-08-301-15/+95
* See if the future is hereMike Bayer2020-08-281-1/+0
* Implement rudimentary asyncio support w/ asyncpgMike Bayer2020-08-131-1/+0
* Convert lazy loader, selectinload, load_on_ident to lambda statementsMike Bayer2020-08-051-1/+7
* Convert remaining ORM APIs to support 2.0 styleMike Bayer2020-07-111-9/+8
* Merge "Add future=True to create_engine/Session; unify select()"mike bayer2020-07-081-7/+8
|\
| * Add future=True to create_engine/Session; unify select()Mike Bayer2020-07-081-7/+8
* | Ensure synchronize_session works with lambda statementsMike Bayer2020-07-051-6/+31
|/
* ORM executemany returningMike Bayer2020-06-271-39/+117
* Default psycopg2 executemany mode to "values_only"Mike Bayer2020-06-251-2/+2
* Propose using RETURNING for bulk updates, deletesMike Bayer2020-06-231-60/+190
* Turn on caching everywhere, add loggingMike Bayer2020-06-101-2/+7
* Convert bulk update/delete to new execution modelMike Bayer2020-06-061-263/+235
* Convert execution to move through SessionMike Bayer2020-05-251-2/+5
* Unify Query and select() , move all processing to compile phaseMike Bayer2020-05-241-29/+40
* Run search and replace of symbolic module namesMike Bayer2020-04-141-2/+2
* Simplified module pre-loading strategy and made it linter friendlyFederico Caselli2020-03-071-2/+3
* Ensure all nested exception throws have a causeMike Bayer2020-03-021-11/+20
* Remove needless clauseelement check for batchMike Bayer2020-02-241-3/+2
* Result initial introductionMike Bayer2020-02-211-2/+2
* Deprecate empty or_() and and_()Federico Caselli2020-01-251-12/+15
* happy new yearMike Bayer2020-01-011-1/+1
* Repair uncovered warning in persistnce.py; update versioning testsMike Bayer2019-12-311-2/+1
* Warn for object replaced in identity map during flushMike Bayer2019-10-041-1/+0
* Implement type-level sorting for Enum; apply to ORM primary keysNicolas CANIART2019-08-271-4/+7
* Fix typosMin ho Kim2019-07-211-1/+1
* Run PK/FK sync for multi-level inheritance w/ no intermediary updateMike Bayer2019-06-121-0/+18
* Implement new ClauseElement role and coercion systemMike Bayer2019-05-181-1/+3
* Merge "Turn FlushError for identity already exists into a warning."mike bayer2019-05-161-13/+13
|\
| * Turn FlushError for identity already exists into a warning.Mike Bayer2019-05-071-13/+13
* | Correct fix and tests for #4661Mike Bayer2019-05-101-9/+10
* | Don't warn on multi delete rowcount if supports_sane_multi is FalseMike Bayer2019-05-061-0/+1
|/
* Allow SQL expression for ORM primary keysMike Bayer2019-02-121-5/+32
* Fix many spell glitchesLele Gaifax2019-01-251-2/+2
* Add QueryEvents before_compile_update / before_compile_deleteMike Bayer2019-01-221-0/+19
* happy new yearMike Bayer2019-01-111-1/+1
* Post black reformattingMike Bayer2019-01-061-11/+34
* Run black -l 79 against all source filesMike Bayer2019-01-061-440/+746
* Use attr keys when testing bulk update params for primary keyMike Bayer2018-11-011-1/+7
* Route bulk update/delete exec through new Query._execute_crud methodMike Bayer2018-10-041-3/+1
* Don't run postfetch_post_update for a DELETEMike Bayer2018-08-231-0/+3
* Raise informative exception for non-sortable PKMike Bayer2018-04-091-1/+7
* Ensure mapping has no version_id_generator when checking missing version_idMike Bayer2018-02-221-1/+2
* happy new yearMike Bayer2018-01-121-1/+1
* Add an identity_token to the identity keyMike Bayer2017-12-221-1/+1
* Warn instead of raise for unmapped column that matches on keyticket_4073Mike Bayer2017-09-101-4/+4
* Additional fixes to sane rowcountMike Bayer2017-08-311-2/+12
* Add new sane_rowcount_w_returning flagMike Bayer2017-08-311-9/+15
* Check for column object in eval_none, not propkeyMike Bayer2017-07-181-1/+1
* Add all versioning logic to _post_update()Mike Bayer2017-06-151-17/+93