summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/orm/relationships.py
diff options
context:
space:
mode:
Diffstat (limited to 'lib/sqlalchemy/orm/relationships.py')
-rw-r--r--lib/sqlalchemy/orm/relationships.py31
1 files changed, 0 insertions, 31 deletions
diff --git a/lib/sqlalchemy/orm/relationships.py b/lib/sqlalchemy/orm/relationships.py
index aa2d6340e..c3e98c0c9 100644
--- a/lib/sqlalchemy/orm/relationships.py
+++ b/lib/sqlalchemy/orm/relationships.py
@@ -55,8 +55,6 @@ def remote(expr):
See the section :ref:`relationship_custom_foreign` for a
description of use.
- .. versionadded:: 0.8
-
.. seealso::
:ref:`relationship_custom_foreign`
@@ -76,8 +74,6 @@ def foreign(expr):
See the section :ref:`relationship_custom_foreign` for a
description of use.
- .. versionadded:: 0.8
-
.. seealso::
:ref:`relationship_custom_foreign`
@@ -387,11 +383,6 @@ class RelationshipProperty(StrategizedProperty):
reducing performance of the innermost subquery beyond that of what
duplicate innermost rows may be causing.
- .. versionadded:: 0.8.3 -
- :paramref:`~.relationship.distinct_target_key` allows the
- subquery eager loader to apply a DISTINCT modifier to the
- innermost SELECT.
-
.. versionchanged:: 0.9.0 -
:paramref:`~.relationship.distinct_target_key` now defaults to
``None``, so that the feature enables itself automatically for
@@ -446,12 +437,6 @@ class RelationshipProperty(StrategizedProperty):
:func:`.relationship` to consider just those columns specified
here as "foreign".
- .. versionchanged:: 0.8
- A multiple-foreign key join ambiguity can be resolved by
- setting the :paramref:`~.relationship.foreign_keys`
- parameter alone, without the need to explicitly set
- :paramref:`~.relationship.primaryjoin` as well.
-
2. The :class:`.Table` being mapped does not actually have
:class:`.ForeignKey` or :class:`.ForeignKeyConstraint`
constructs present, often because the table
@@ -486,19 +471,9 @@ class RelationshipProperty(StrategizedProperty):
:func:`.foreign` - allows direct annotation of the "foreign"
columns within a :paramref:`~.relationship.primaryjoin` condition.
- .. versionadded:: 0.8
- The :func:`.foreign` annotation can also be applied
- directly to the :paramref:`~.relationship.primaryjoin`
- expression, which is an alternate, more specific system of
- describing which columns in a particular
- :paramref:`~.relationship.primaryjoin` should be considered
- "foreign".
-
:param info: Optional data dictionary which will be populated into the
:attr:`.MapperProperty.info` attribute of this object.
- .. versionadded:: 0.8
-
:param innerjoin=False:
when ``True``, joined eager loads will use an inner join to join
against related tables instead of an outer join. The purpose
@@ -751,12 +726,6 @@ class RelationshipProperty(StrategizedProperty):
and may be passed as a Python-evaluable string when using
Declarative.
- .. versionchanged:: 0.8
- The :func:`.remote` annotation can also be applied
- directly to the ``primaryjoin`` expression, which is an
- alternate, more specific system of describing which columns in a
- particular ``primaryjoin`` should be considered "remote".
-
.. seealso::
:ref:`self_referential` - in-depth explanation of how