2 Stimmen

DB-Schema-Migrationswerkzeug für CodeIgniter

Gibt es ein gutes Werkzeug für die Verwaltung von Änderungen an MySQL-Schemata? Entweder eigenständig, oder die Integration mit dem CodeIgniter-Framework. Ich komme auf diese Idee mit Erfahrung mit CakePHP's DB-Migration-Tool, so etwas ähnliches wäre toll.

1voto

galymzhan Punkte 5425

Es gibt eine Doktrinale Migrationen Projekt neben anderen Doctrine-Projekten.

0voto

Ho Thanh Binh Punkte 11
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');
    }

Prüfen Sie es von http://www.codeigniter.com/userguide2/libraries/migration.html

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X