Namespace Doctrine\DBAL\Schema

Classes
AbstractAsset The abstract asset allows to reset the name of all assets without publishing this to the public userland.
AbstractSchemaManager Base class for schema managers. Schema managers are used to inspect and/or modify the database schema/structure.
Column Object representation of a database column.
ColumnDiff Represents the change of a column.
Comparator Compares two Schemas and return an instance of SchemaDiff.
ForeignKeyConstraint An abstraction class for a foreign key constraint.
Identifier An abstraction class for an asset identifier.
Index
MySQLSchemaManager Schema manager for the MySQL RDBMS.
Schema Object representation of a database schema.
SchemaConfig Configuration for a Schema.
SchemaDiff Differences between two schemas.
Sequence Sequence structure.
Table Object Representation of a table.
TableDiff Table Diff.
UniqueConstraint Class for a unique constraint.
View Representation of a Database View.
Interfaces
Constraint Marker interface for constraints.
SchemaManagerFactory Creates a schema manager for the given connection.
Exceptions
SchemaException
Namespaces
Doctrine\DBAL\Schema\Visitor