akrabat/rka-doctrine-migrations-runner

Doctrine Migrations 的独立运行器

1.0.3 2015-05-24 10:40 UTC

This package is auto-updated.

Last update: 2024-09-06 09:17:40 UTC


README

此项目提供了 vendor/bin/migrations.php,允许在不与任何框架集成的情况下运行 docrine/migrations1

安装

$ composer require doctrine/migrations:dev-master
$ composer require akrabat/rka-doctrine-migrations-runner

(我们需要显式地要求 doctrine/migrations,因为这个项目还没有发布稳定版本)

使用方法

  1. 创建一个 migrations 文件夹

  2. 创建一个包含以下内容的 migrations.yml 文件

     name: Doctrine Migrations
     migrations_namespace: Migrations
     table_name: migrations
     migrations_directory: migrations
    
  3. 创建一个包含您的数据库连接详情的 migrations-db.php 文件

     <?php
     return array(
         'dbname'   => 'database',
         'user'     => 'username',
         'password' => 'mypassword',
         'host'     => 'localhost',
         'driver'   => 'pdo_mysql',
     );
     ?>
    
  4. 测试

    php vendor/bin/migrations.php status
    

有关其他内容的详细信息,请参阅文档2