]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
rework ORM mapping docs
authorMike Bayer <mike_mp@zzzcomputing.com>
Mon, 13 Jun 2022 15:46:28 +0000 (11:46 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Tue, 21 Jun 2022 16:19:48 +0000 (12:19 -0400)
commit283a0f9d3004e93111a7f13031ecb681b92aa55d
tree5bab56193607b247733e321e1677d9818b521fb3
parente1ae73a940d4b9b3d9171e573dcc6d9319bd1c1f
rework ORM mapping docs

prepare docs for newly incoming mapper styles, including
new dataclass mapping.   move the existing dataclass/attrs
docs all into their own section and try to improve organization
and wording into the relatively recent "mapping styles"
document.

Change-Id: I0b5e2a5b6a70db65ab19b5bb0a2bb7df20e0b498
(cherry picked from commit 8820e02ca9dd8acb57d757d809fff7dc03c44ee6)
21 files changed:
doc/build/changelog/migration_13.rst
doc/build/changelog/migration_14.rst
doc/build/core/inspection.rst
doc/build/dialects/oracle.rst
doc/build/glossary.rst
doc/build/index.rst
doc/build/orm/classical.rst
doc/build/orm/dataclasses.rst [new file with mode: 0644]
doc/build/orm/declarative_config.rst
doc/build/orm/declarative_mixins.rst
doc/build/orm/declarative_styles.rst
doc/build/orm/declarative_tables.rst
doc/build/orm/inheritance.rst
doc/build/orm/mapper_config.rst
doc/build/orm/mapping_columns.rst
doc/build/orm/mapping_styles.rst
doc/build/orm/session_state_management.rst
lib/sqlalchemy/ext/automap.py
lib/sqlalchemy/ext/declarative/extensions.py
lib/sqlalchemy/orm/mapper.py
lib/sqlalchemy/orm/state.py