Kdyby/Doctrine orm:schema-tool:update –dump-sql do souboru

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Oli
Člen | 1215
+
0
-

Je nejaka moznost vyplivnout dump do souboru? Chtel bych prave zautomatizovat proces

php ./www/index.php orm:schema-tool:update --dump-sql
Zkopirovat do schranky
Vytvorit soubor pomoci nextras/migrations
Vlozit
Spustit migrations continue
Jiří Nápravník
Člen | 710
+
0
-

To je spise veci operacniho systemu ne?

Ve Windows treba takhle:

php www/index.php o:s:u --dump-sql > test.txt

Btw neni lepsi v tomhle pripade pouzit DoctrineMigrations?

Jan Tvrdík
Nette guru | 2595
+
+2
-

V Nextras Migrations 3.0.x by mělo fungovat

TARGET=./migrations/structures/$(date +%F-%H%M%S).sql
php ./www/index.php orm:schema-tool:update --dump-sql > "$TARGET"
php ./www/index.php migrations:continue

V Nextras Migrations 3.1.x-dev by mělo fungovat navíc

TARGET=$(php ./www/index.php migrations:create structures generated)
php ./www/index.php orm:schema-tool:update --dump-sql > "$TARGET"
php ./www/index.php migrations:continue
Oli
Člen | 1215
+
0
-

Díky s tou verzí 3.1 to je naprosto dokonalý. Takhle jsem si to představoval :-)

Jsem přemýšlel, jak to udělat v PHP, přidat rozšíření a spojit v něm doctrine a migrations… tohe jednoduchý řešení mě vůbec nenapadlo.