nextras/migrations generuje diff uz existujucich columov ktore maju default null
- duskohu
- Člen | 778
Ahojte pouzivam nextras/migrations
3.1.3
a mam taky
problem ze ked mam napr. column obsahujuci nullable=true
, tak ked
spustim migrations:create structures generated --diff
tak aj ked
v db ma ten column null ako default, tak znova mi to vygeneruje ako change.
Neviete ako to riesit?
napr:
vygeneruje znovu aj ked v db je date_created datetime NULL
:
Editoval duskohu (2. 3. 2021 7:50)
- David Matějka
- Moderator | 6445
ahoj, nextras migrations ve skutečnosti diff negeneruje, jen to deleguje na doctrine samotnou, takže hledej problém tam (a bude to i snažší najít), viz třeba https://stackoverflow.com/…default-null
a pokud by se ti to ani tak nepovedlo, můžeš využít feature nextras migrations ignoredQueriesFile, do kterýho napíšeš sql, který se mají v diffu ignorovat
- duskohu
- Člen | 778
David Matějka napsal(a):
ahoj, nextras migrations ve skutečnosti diff negeneruje, jen to deleguje na doctrine samotnou, takže hledej problém tam (a bude to i snažší najít), viz třeba https://stackoverflow.com/…default-null
a pokud by se ti to ani tak nepovedlo, můžeš využít feature nextras migrations ignoredQueriesFile, do kterýho napíšeš sql, který se mají v diffu ignorovat
@DavidMatějka dakujem velmi pekne, to bude moj problem, len kde mam
uviest tu konfiguraciu server_version
? nemozem to dat ani do
Nextras\Migrations
tam sa do dbal
dava adapter ani do
Kdyby\Doctrine
ta server_version
nema.
- David Matějka
- Moderator | 6445
zkusil bych do konfigurace doctrine dat klic
serverVersion: 'mariadb-10.5.8'
(ta podtrzitkova notace je asi jen
symfony style)