Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Doctrine2 aktualizace tabulek

Kloban
verified
rating uzivatele
1. 5. 2015 09:24:32
Ahoj,
řeším aktualizaci tabulek přes konzoli.
Pokud přidám do entity další sloupec (proměnnou) a zavolám příkaz tak se sloupec do tabulky přidá.
Ve chvíli, kdy ale u sloupce změním anotace, konkrétně tak mi konzole ohlásí, že nejsou v entitách žádné změny.
Jak tedy docílit toho, aby se všechny i drobné změny v databázi upravily.
Díky Dan
1. 5. 2015 09:24:32
https://webtrh.cz/diskuse/doctrine2-aktualizace-tabulek/#reply1110361
Petr Soukup
verified
rating uzivatele
(5 hodnocení)
1. 5. 2015 11:16:13
Co se stane, když se udělá jen dump struktury? Bude tam tam typ sloupce správně?
1. 5. 2015 11:16:13
https://webtrh.cz/diskuse/doctrine2-aktualizace-tabulek/#reply1110360
Kloban
verified
rating uzivatele
1. 5. 2015 11:41:07
No když udělám dump struktury datbáze, tak je to špatně. Nebo myslíš nějakej dump v konzoli doctrine?
1. 5. 2015 11:41:07
https://webtrh.cz/diskuse/doctrine2-aktualizace-tabulek/#reply1110359
Petr Soukup
verified
rating uzivatele
(5 hodnocení)
1. 5. 2015 11:48:39
udělat dump přes doctrine - jestli ten ten zápis sloupce vůbec vidí
1. 5. 2015 11:48:39
https://webtrh.cz/diskuse/doctrine2-aktualizace-tabulek/#reply1110358
Jak vypadá původní anotace a co čekáte za sloupec před úpravou a po ní?
4. 5. 2015 00:29:40
https://webtrh.cz/diskuse/doctrine2-aktualizace-tabulek/#reply1110357
Kloban
verified
rating uzivatele
4. 5. 2015 20:59:19
Původní anotace byla
/**
* @Column(type="string")
*/
nová je
/**
* @Column(type="string", length=2048)
*/
Neměl jsem nastavenou délku, takže se nastavila na výchozí hodnotu 255. Potřeboval bych 2048.
U další anotace jsem zase měl jinak typ. Místo string jsem měl integer. Tato změna se taktéž neprojevila.
Souki: Dump před Doctrine se dělá nějak v konzoli?
---------- Příspěvek doplněn 05.05.2015 v 17:22 ----------
Když ale například do entity přidám novou proměnnou, tak se sloupeček do tabulky přidá bez problému, pokud ale v anotaci pouze změním typ sloupce, Doctrine konzole tvrdí, že není žádná změna k provedení.
Používám vždy příkaz
4. 5. 2015 20:59:19
https://webtrh.cz/diskuse/doctrine2-aktualizace-tabulek/#reply1110356
InColor.cz
verified
rating uzivatele
23. 8. 2015 15:19:14
@Kloban: resim to tak, ze pozmenim jmeno atributu, updatnu, pak ho zmenim zpet (mezitim ale samozrejme si pozmenim tu anotaci, kterou potrebuju)
JT
23. 8. 2015 15:19:14
https://webtrh.cz/diskuse/doctrine2-aktualizace-tabulek/#reply1110355
Pro odpověď se přihlašte.
Přihlásit