]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
- a few tweaks to allow "server_defaults" to be a little more linkable;
authorMike Bayer <mike_mp@zzzcomputing.com>
Mon, 14 Dec 2015 23:01:32 +0000 (18:01 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Mon, 14 Dec 2015 23:02:14 +0000 (18:02 -0500)
remove "undoc members" that was putting some random server_default
atributes from ColumnClause

(cherry picked from commit 270301890ae87ec32a46bb17889d9776b7de1468)

doc/build/core/defaults.rst
doc/build/core/metadata.rst
lib/sqlalchemy/sql/schema.py

index 4166ac449829ce5be6433643b0ccd8421891b311..e0e56665405f13d109dfc5a277cdb3884700ec76 100644 (file)
@@ -195,6 +195,8 @@ collection contains a list of primary key values for the row inserted (a list
 so that single-column and composite-column primary keys are represented in the
 same format).
 
+.. _server_defaults:
+
 Server Side Defaults
 --------------------
 
index c04de158b833623529428abd8a55ae0a8af00642..1eade1c1cf294de0c5a7d866fc6d83fb9c0276bf 100644 (file)
@@ -306,26 +306,21 @@ Column, Table, MetaData API
 .. autoclass:: Column
     :members:
     :inherited-members:
-    :undoc-members:
 
 
 .. autoclass:: MetaData
     :members:
-    :undoc-members:
 
 
 .. autoclass:: SchemaItem
     :members:
-    :undoc-members:
 
 .. autoclass:: Table
     :members:
     :inherited-members:
-    :undoc-members:
 
 
 .. autoclass:: ThreadLocalMetaData
     :members:
-    :undoc-members:
 
 
index 25eb68f6fb19865a01ab282f16193f4c9a001cff..42dbe72b2d5bd50670a4ae00c4a59b59db0c8fa5 100644 (file)
@@ -990,8 +990,12 @@ class Column(SchemaItem, ColumnClause):
             a positional argument; see that class for full detail on the
             structure of the argument.
 
-            Contrast this argument to ``server_default`` which creates a
-            default generator on the database side.
+            Contrast this argument to :paramref:`.Column.server_default`
+            which creates a default generator on the database side.
+
+            .. seealso::
+
+                :ref:`metadata_defaults_toplevel`
 
         :param doc: optional String that can be used by the ORM or similar
             to document attributes.   This attribute does not render SQL
@@ -1057,6 +1061,10 @@ class Column(SchemaItem, ColumnClause):
             construct does not specify any DDL and the implementation is left
             to the database, such as via a trigger.
 
+            .. seealso::
+
+                :ref:`server_defaults`
+
         :param server_onupdate:   A :class:`.FetchedValue` instance
              representing a database-side default generation function. This
              indicates to SQLAlchemy that a newly generated value will be