24 lines
901 B
ReStructuredText
24 lines
901 B
ReStructuredText
Migrations
|
|
==========
|
|
|
|
Paris does not have native support for migrations, but some work has been
|
|
done to integrate `PHPMig`_. If you want to have migrations in your project
|
|
then this is recommended route as Paris will never have migrations directly
|
|
implemented in the core. Please refer to the Paris and Idiorm Philosophy for
|
|
reasons why.
|
|
|
|
To integrate Paris with PHPMig you will need to follow their `installation
|
|
instructions`_ and then configure it to use the Paris PDO instance:
|
|
|
|
.. code-block:: php
|
|
|
|
<?php
|
|
$container['db'] = $container->share(function(){
|
|
return ORM::get_db();
|
|
});
|
|
$container['phpmig.adapter'] = $container->share(function() use ($container) {
|
|
return new Adapter\PDO\Sql($container['db'], 'migrations');
|
|
});
|
|
|
|
.. _PHPMig: https://github.com/davedevelopment/phpmig
|
|
.. _installation instructions: https://github.com/davedevelopment/phpmig#getting-started |