| 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 | |