]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
New ORM Query Guide featuring DML support
authorMike Bayer <mike_mp@zzzcomputing.com>
Thu, 18 Aug 2022 17:56:50 +0000 (13:56 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sun, 25 Sep 2022 23:38:10 +0000 (19:38 -0400)
commit81d8394c0b5342cdc603cb2e07e12139c9506bf6
tree5453f51ef80bb3b0b4705025070439fdccfea29c
parenta8029f5a7e3e376ec57f1614ab0294b717d53c05
New ORM Query Guide featuring DML support

reviewers:  these docs publish periodically at:
https://docs.sqlalchemy.org/en/gerrit/4042/orm/queryguide/index.html

See the "last generated" timestamp near the bottom of the
page to ensure the latest version is up

Change includes some other adjustments:

* small typing fixes for end-user benefit
* removal of a bunch of old examples for patterns that nobody
  uses or aren't really what we promote now
* modernization of some examples, including inheritance

Change-Id: I9929daab7797be9515f71c888b28af1209e789ff
83 files changed:
doc/build/changelog/changelog_12.rst
doc/build/changelog/migration_14.rst
doc/build/changelog/migration_20.rst
doc/build/changelog/whatsnew_20.rst
doc/build/core/connections.rst
doc/build/core/custom_types.rst
doc/build/dialects/index.rst
doc/build/glossary.rst
doc/build/index.rst
doc/build/orm/declarative_config.rst
doc/build/orm/declarative_tables.rst
doc/build/orm/examples.rst
doc/build/orm/extensions/asyncio.rst
doc/build/orm/index.rst
doc/build/orm/inheritance.rst
doc/build/orm/inheritance_loading.rst
doc/build/orm/loading_columns.rst
doc/build/orm/loading_objects.rst
doc/build/orm/loading_relationships.rst
doc/build/orm/mapped_sql_expr.rst
doc/build/orm/mapping_api.rst
doc/build/orm/persistence_techniques.rst
doc/build/orm/query.rst
doc/build/orm/queryguide.rst
doc/build/orm/queryguide/_deferred_setup.rst [new file with mode: 0644]
doc/build/orm/queryguide/_dml_setup.rst [new file with mode: 0644]
doc/build/orm/queryguide/_end_doctest.rst [new file with mode: 0644]
doc/build/orm/queryguide/_inheritance_setup.rst [new file with mode: 0644]
doc/build/orm/queryguide/_plain_setup.rst [new file with mode: 0644]
doc/build/orm/queryguide/_single_inheritance.rst [new file with mode: 0644]
doc/build/orm/queryguide/api.rst [new file with mode: 0644]
doc/build/orm/queryguide/columns.rst [new file with mode: 0644]
doc/build/orm/queryguide/columns_scratch.txt [new file with mode: 0644]
doc/build/orm/queryguide/dml.rst [new file with mode: 0644]
doc/build/orm/queryguide/index.rst [new file with mode: 0644]
doc/build/orm/queryguide/inheritance.rst [new file with mode: 0644]
doc/build/orm/queryguide/query.rst [new file with mode: 0644]
doc/build/orm/queryguide/queryguide_nav_include.rst [new file with mode: 0644]
doc/build/orm/queryguide/relationships.rst [new file with mode: 0644]
doc/build/orm/queryguide/select.rst [new file with mode: 0644]
doc/build/orm/self_referential.rst
doc/build/orm/session_basics.rst
doc/build/tutorial/data_update.rst
doc/build/tutorial/orm_data_manipulation.rst
doc/build/tutorial/orm_related_objects.rst
examples/elementtree/__init__.py [deleted file]
examples/elementtree/adjacency_list.py [deleted file]
examples/elementtree/optimized_al.py [deleted file]
examples/elementtree/pickle_type.py [deleted file]
examples/elementtree/test.xml [deleted file]
examples/elementtree/test2.xml [deleted file]
examples/elementtree/test3.xml [deleted file]
examples/inheritance/concrete.py
examples/inheritance/joined.py
examples/inheritance/single.py
examples/join_conditions/__init__.py [deleted file]
examples/join_conditions/cast.py [deleted file]
examples/join_conditions/threeway.py [deleted file]
examples/large_collection/__init__.py [deleted file]
examples/large_collection/large_collection.py [deleted file]
examples/performance/bulk_inserts.py
examples/postgis/__init__.py [deleted file]
examples/postgis/postgis.py [deleted file]
examples/space_invaders/space_invaders.py
lib/sqlalchemy/dialects/sqlite/base.py
lib/sqlalchemy/engine/cursor.py
lib/sqlalchemy/orm/_orm_constructors.py
lib/sqlalchemy/orm/attributes.py
lib/sqlalchemy/orm/events.py
lib/sqlalchemy/orm/interfaces.py
lib/sqlalchemy/orm/mapper.py
lib/sqlalchemy/orm/query.py
lib/sqlalchemy/orm/relationships.py
lib/sqlalchemy/orm/scoping.py
lib/sqlalchemy/orm/session.py
lib/sqlalchemy/orm/strategy_options.py
lib/sqlalchemy/orm/util.py
lib/sqlalchemy/sql/_dml_constructors.py
lib/sqlalchemy/sql/base.py
lib/sqlalchemy/sql/selectable.py
lib/sqlalchemy/testing/requirements.py
test/base/test_tutorials.py
test/orm/test_deferred.py