Инструмент миграции схемы БД для CodeIgniter - PullRequest
2 голосов
/ 14 июля 2011

Есть ли хороший инструмент для управления изменениями в схемах MySQL?Либо автономный, либо интегрирующийся со структурой CodeIgniter.Я подхожу к этой идее с опытом использования инструмента миграции БД CakePHP, поэтому что-то подобное было бы замечательно.

Ответы [ 2 ]

1 голос
/ 14 июля 2011

Существует Проект Doctrine среди других проектов Doctrine.

0 голосов
/ 17 июня 2015
defined('BASEPATH') OR exit('No direct script access allowed');

class Migration_Add_blog extends CI_Migration {

    public function up()
    {
        $this->dbforge->add_field(array(
            'blog_id' => array(
                'type' => 'INT',
                'constraint' => 5,
                'unsigned' => TRUE,
                'auto_increment' => TRUE
            ),
            'blog_title' => array(
                'type' => 'VARCHAR',
                'constraint' => '100',
            ),
            'blog_description' => array(
                'type' => 'TEXT',
                'null' => TRUE,
            ),
        ));

        $this->dbforge->create_table('blog');
    }

    public function down()
    {
        $this->dbforge->drop_table('blog');
    }

Проверить это с http://www.codeigniter.com/userguide2/libraries/migration.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...