How to handle Migrations
Schema manipulation
Schema installer
Declare a migration class in your bundle (eg. FooBundle/Migrations/Schema/
)
This class must implement Oro\Bundle\MigrationBundle\Migration\Installation
Schema updater
Declare a migration class in your bundle (eg. FooBundle/Migrations/Schema/v1_6
), where v1_6
is your version number
This class must implement Oro\Bundle\MigrationBundle\Migration\Migration
Data fixtures manipulation
Data fixtures installer
Declare a migration class in your bundle (eg. FooBundle/Migrations/Data/ORM/
)
This class must extend Doctrine\Common\DataFixtures\AbstractFixture
and implement Oro\Bundle\MigrationBundle\Fixture\VersionedFixtureInterface
Data fixtures updater
Declare a migration class in your bundle (eg. FooBundle/Migrations/Data/ORM/v1_6/
), where v1_6
is your version number
This class must extend Doctrine\Common\DataFixtures\AbstractFixture