Zenify/DoctrineMigrations – Migrace v Doctrine jednoduše

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Tomáš Votruba
Moderator | 1114
+
+4
-

Používáte Kdyby/Doctrine a měníte databázi za pochodu? Zkuste migrace!

V praxi vypadají takhle jednoduše

namespace Migrations;

use Doctrine\DBAL\Migrations\AbstractMigration;
use Doctrine\DBAL\Schema\Schema;


class Version20151019192347 extends AbstractMigration
{

	public function up(Schema $schema)
	{
		$this->addSql('CREATE TABLE "article" ("id" serial NOT NULL, "name" text NOT NULL);');
	}


	public function down(Schema $schema)
	{
		$this->addSql('DROP TABLE "article";');
	}

}