+.. _schema:
+
Database Schema
===============
-.. automodule:: sqlalchemy.schema
+.. module:: sqlalchemy.schema
+
+SQLAlchemy schema definition language. For more usage examples, see :ref:`metadata_toplevel`.
+
+Tables and Columns
+------------------
+
+.. autoclass:: Column
:members:
+ :inherited-members:
:undoc-members:
+ :show-inheritance:
+
+.. autoclass:: MetaData
+ :members:
+ :undoc-members:
+ :show-inheritance:
+
+.. autoclass:: Table
+ :members:
:inherited-members:
+ :undoc-members:
+ :show-inheritance:
+
+.. autoclass:: ThreadLocalMetaData
+ :members:
+ :undoc-members:
+ :show-inheritance:
+
+Constraints
+-----------
+
+.. autoclass:: CheckConstraint
+ :members:
+ :undoc-members:
+ :show-inheritance:
+
+.. autoclass:: Constraint
+ :members:
+ :undoc-members:
+ :show-inheritance:
+
+.. autoclass:: ForeignKey
+ :members:
+ :undoc-members:
+ :show-inheritance:
+
+.. autoclass:: ForeignKeyConstraint
+ :members:
+ :undoc-members:
+ :show-inheritance:
+
+.. autoclass:: Index
+ :members:
+ :undoc-members:
+ :show-inheritance:
+
+.. autoclass:: PrimaryKeyConstraint
+ :members:
+ :undoc-members:
+ :show-inheritance:
+
+.. autoclass:: UniqueConstraint
+ :members:
+ :undoc-members:
+ :show-inheritance:
+
+Default Generators and Markers
+------------------------------
+
+.. autoclass:: ColumnDefault
+ :members:
+ :undoc-members:
+ :show-inheritance:
+
+.. autoclass:: DefaultClause
+ :undoc-members:
+ :show-inheritance:
+
+.. autoclass:: DefaultGenerator
+ :members:
+ :undoc-members:
+ :show-inheritance:
+
+.. autoclass:: FetchedValue
+ :members:
+ :undoc-members:
+ :show-inheritance:
+
+.. autoclass:: PassiveDefault
+ :members:
+ :undoc-members:
+ :show-inheritance:
+
+.. autoclass:: Sequence
+ :members:
+ :undoc-members:
+ :show-inheritance:
+
+DDL
+---
+
+.. autoclass:: DDL
+ :members:
+ :undoc-members:
+ :show-inheritance:
+
+Internals
+---------
+
+.. autoclass:: SchemaItem
+ :members:
+ :undoc-members:
+ :show-inheritance:
+
+.. autoclass:: SchemaVisitor
+ :members:
+ :undoc-members:
:show-inheritance: