ddl
library
Classes
AlterTable
Operation carrying every intra-table change as one unit: the full old and
new definitions, detected column renames, the table's indexes on both
sides, and the tables whose foreign keys reference it.
ColumnInfo
Column information for DDL generation.
CreateIndex
Operation to create an index.
CreateTable
Operation to create a new table.
DdlGenerator
Abstract interface for generating DDL statements from diff operations.
DiffOperation
Base class for schema diff operations.
DropIndex
Operation to drop an index.
DropTable
Operation to drop a table.
ForeignKeyInfo
Foreign key information for DDL generation.
IndexInfo
Index information for DDL generation.
PostgresDdlGenerator
DDL generator for PostgreSQL.
ReferencedBy
A table whose foreign keys reference the table being altered, with its
indexes.
TableDiff
The mechanical decomposition of an AlterTable into its constituent
changes.
TableInfo
Table information for DDL generation: the full definition a generator
needs to emit a CREATE TABLE, or to rebuild one.