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
Používáte Kdyby/Doctrine a měníte databázi za pochodu? Zkuste migrace!
- Jak integrovat a použít
- sandbox pro rychlé rozjetí i bez znalosti Kdyby/Doctrine
- balíček na Githubu
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";');
}
}