2011年3月18日 星期五

php-migrations

在ruby中有方便的
rake db:migrate
可以在開發環境中方便的做
 
資料庫的版本控制(結構的新增與回復)
PHP也有clone的版本
mysql-php-migrations
http://code.google.com/p/mysql-php-migrations/ 
使用方式
執行
php migrate.php add
 
 會依日期建立某版本號
 
在其中
 
 public function up(PDO &$pdo)
        {
                $pdo->exec("ALTER TABLE `test0` ADD `field1` VARCHAR(24) NOT NULL");
        }

        public function down(PDO &$pdo)
        {
                $pdo->exec("ALTER TABLE `test0` DROP `field1`");
        }
去寫新增或回滾的SQL語法就行

沒有留言: