incubatio / yam
Yet Another Migrator: Flexible and customizable command line tool for migration with a trivial version management
Installs: 65
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 1
Open Issues: 0
Type:application
Requires
- php: >=5.3.0
- doctrine/common: 2.3.*@stable
- doctrine/mongodb-odm: 1.0.0-BETA7
- doctrine/orm: 2.3.*@stable
- incube/base: dev-master
- incube/event: dev-master
This package is not auto-updated.
Last update: 2024-11-09 15:05:42 UTC
README
Yet Another Migrator (YAM) is a simple and flexible Application created for migrations for php in general, it includes a very trivial version management.
Install
composer -o install
Copy and update following: - app/bootstrap.php.dist to app/bootstrap.php (it actually load Doctrine ODM and ORM, feel free to change it) - app/etc/db.php.dist to app/etc/db.php (configured by default for the bootstrap.php.dist)
Testing
you can test rapidly test if core feature works using tests/test.sh Those are not unit tests but will just run simple migrations cases to ensure core functionnalities works.