Nextras – generování entit do databáze

kolibla
Člen | 25
+
0
-

Ahoj,

je něco takového možné, tj. synchronizace?

U Doctrine jsme doposud dělali něco jako:

php index.php orm:schema-tool:update --force

Děkuji.

David Matějka
Moderator | 6445
+
0
-

Ahoj, nextras orm tohle nepodporuje.

Mimochodem, používat schema-tool:update je bad practise, měl bys pouze vytvářet migrace.

kolibla
Člen | 25
+
0
-

Tak to je škoda – takže z entit není možné vytvořit databázovou strukturu?

kolibla
Člen | 25
+
0
-

David Matějka napsal(a):

Ahoj, nextras orm tohle nepodporuje.

Mimochodem, používat schema-tool:update je bad practise, měl bys pouze vytvářet migrace.

Jaký je tedy step by step pro vytvoření databáze v tomto případě?

David Matějka
Moderator | 6445
+
+1
-

Já migrační SQL obvykle píšu ručně, ale může k tomu pomoct i nějaký tool (adminer, příp. databázový správce v phpstormu), který to SQL připraví za tebe.

To pak uložíš do migračního souboru (v případě nextras migrations si připravíš prázdný přes php bin/console migrations:create structure some-update) a spustíš migrace.