πΊπ¦ UKRAINE NEEDS YOUR HELP NOW!
Doctrine
Projects
Annotations
Cache
Coding Standard
Collections
Common
Data fixtures
DBAL
Event Manager
Inflector
Instantiator
Lexer
Migrations
MongoDB ODM
ORM
Persistence
PHPCR ODM
Reflection
RST Parser
Skeleton Mapper
View All
Development
Community
Contributor Workflow
Maintainer Workflow
Contribute to Website
Maintainers
Contributors
Policies
GitHub
Styleguide
Events
Consulting
Partners
Blog
Edit
Introduction
Installation
Composer
PHAR
Configuration
Migrations Configuration
Manually Providing Migrations
All or Nothing Transaction
Using or not using transactions
From the Command Line
Connection Configuration
Simple
Advanced
Migration Classes
Methods to Implement
isTransactional
getDescription
preUp
postUp
preDown
postDown
Methods to Call
warnIf
abortIf
skipIf
addSql
write
throwIrreversibleMigrationException
Managing Migrations
Status
Dry Run
Executing Multiple Migrations
Executing Single Migrations
No Interaction
Reverting Migrations
Version Aliases
Writing Migration SQL Files
Managing the Version Table
Generating Migrations
Generating Blank Migrations
Diffing Using the ORM
Diffing Without the ORM
Formatted SQL
Ignoring Custom Tables
Merging Historical Migrations
Custom Configuration
Custom migration template
Migrations Events
Version Numbers
Integrations
Custom Integration
Implicit commits
Projects
Migrations
Documentation
You are browsing a version that is no longer maintained.
Table of Contents
3.5.5
Maintained
3.7 (upcoming)
3.6.0 (current)
Unmaintained
3.5
3.4
3.3
3.2
3.1
3.0
2.3
2.2
2.1
2.0
1.8
1.7
Introduction
Installation
Composer
PHAR
Configuration
Migrations Configuration
Manually Providing Migrations
All or Nothing Transaction
Using or not using transactions
From the Command Line
Connection Configuration
Simple
Advanced
Migration Classes
Methods to Implement
isTransactional
getDescription
preUp
postUp
preDown
postDown
Methods to Call
warnIf
abortIf
skipIf
addSql
write
throwIrreversibleMigrationException
Managing Migrations
Status
Dry Run
Executing Multiple Migrations
Executing Single Migrations
No Interaction
Reverting Migrations
Version Aliases
Writing Migration SQL Files
Managing the Version Table
Generating Migrations
Generating Blank Migrations
Diffing Using the ORM
Diffing Without the ORM
Formatted SQL
Ignoring Custom Tables
Merging Historical Migrations
Custom Configuration
Custom migration template
Migrations Events
Version Numbers
Integrations
Custom Integration
Implicit commits
Top