Datenbankmigration mit Yii
Samstag, 26. Februar 2011Neben einem SQL-Query-Builder beschert uns die aktuelle 1.1.6er Version des Yii-Frameworks einen feinen neuen Command zur Datenbankmigration. Hiermit wird uns zum einen das Versionieren und Einspielen von Datenbankänderungen vereinfacht und somit das Arbeiten in Teams gefördert, zum anderen die Unabhängigkeit zum verwendeten DBMS gewahrt (insofern man hierfür nicht einen eigenen Command in Verbindung mit CDbCommand genutzt hat).
Wir wollen zu Demonstrationszwecken einfach mal eine User-Profil-Migration erstellen. Hierzu tippen wir einfach folgenden Befehl in die Konsole:
yiic migrate create create_user_structure