Download the PHP package softmg/mongodb-migrations without Composer
On this page you can find all versions of the php package softmg/mongodb-migrations. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package mongodb-migrations
antimattr-mongodb-migrations
The AntiMattr MongoDB Migration library provides managed migration support for MongoDB.
Are you familiar with Doctrine Migrations?
This library intentionally parallels the structure and features provided.
Installation
Use composer to install
Features
Features - Configuration
Similar to Doctrine Migrations, configurations are separated into 2 files
- Connection configuration (php)
- Migration configuration (xml or yaml)
Example Connection configuration "test_antimattr_mongodb.php"
XML or YAML Migration Configurations are supported
Example XML "test_antimattr_mongodb.xml"
Example YAML "test_antimattr_mongodb.yml"
Features - Console Command Support
There is an example Console Application in the demo directory
This is how to register the commands in your application
Notice the console is executable
Features - Generate a New Migration
Features - Status of Migrations
Features - Migrate all Migrations
This is what you will execute during your deployment process.
Features - Execute a Single Migration
Features - Version Up or Down
Is your migration history out of sync for some reason? You can manually add or remove a record from the history without running the underlying migration.
You can delete
You can add
Features - Analyze Migrations
Identify the collections you want to analyze. Statistics will be captured before and after the migration is run.
Features - Execute JS Scripts
First identify the directory for scripts in your Migration configuration
Then execute the scripts via AbstractMigration::executeScripts
Pull Requests
Pull Requests - PSR Standards
Please use the pre-commit hook to run the fix all code to PSR standards
Install once with
Pull Requests - Testing
Please make sure tests pass
Pull Requests - Code Sniffer and Fixer
Don't have the pre-commit hook running, please make sure to run the fixer/sniffer manually
All versions of mongodb-migrations with dependencies
doctrine/mongodb Version 1.*
symfony/console Version ~3.0
symfony/yaml Version ~3.0