SchemaManager
Table of Contents
Classes
- CoreSchemaManagerFactory
- Custom SchemaManager factory to ensure that the extended SchemaManager
classes are used for supported platforms. Without this, custom schema
handling would be cut off.
- MySQLSchemaManager
- Extending the doctrine MySQLSchemaManager to integrate additional processing stuff
due to the dropped event system with `doctrine/dbal 4.x`.
- PostgreSQLSchemaManager
- Extending the doctrine PostgreSQLSchemaManager to integrate additional processing stuff
due to the dropped event system with `doctrine/dbal 4.x`.
- SQLiteSchemaManager
- Extending the doctrine SQLiteSchemaManager to integrate additional processing stuff
due to the dropped event system with `doctrine/dbal 4.x`.
Traits
- CustomDoctrineTypesColumnDefinitionTrait
- Provide shared custom doctrine types processing to all extended SchemaManager classes:
- CustomPortableTableIndexesListTrait
- Provide custom portable index listing for MySQL and MariDB platforms using the custom MySQLSchemaManager.