ale interně to dělají tak, že vyrobí novou tabulku se změněnou strukturou, data do ní přelijí, smažou původní a novou přejmenují na původní název. Takže z pohledu uživatele to vypadá, že to jde.
To je jasny. Ale nekomu, kdo evoluje DB schema je to prece uplne jedno, hlavne kdyz to nemusi delat pesky a nekdo to za nej udela.
Jedno to prestava byt, kdyz se pustis do vyvoje nejakeho takoveho evolucniho nastroje. Ja se kdysi snazil evoluvat v jednom OSS projektu ORM engine pro MySQL stejne, jako jim to fungovalo s Postgre a jeste ted se mi z toho dela spatne, kdyz si vzpomenu, jak tam skoro nic neslo, protoze referenci integritu k InnoDB nekdo nejak dodatecne prilepil...