Alembic

1.19.1

Alembic 1.19.1 corrigeert check-constraintdetectie

Alembic 1.19.1 voorkomt foutieve autogenerate-diffs voor check constraints die aan kolommen zijn gekoppeld.

Officiële productupdate. Dit betekent niet automatisch dat Klarifai deze versie al gebruikt.

Wat veranderde

Alembic 1.19.1 herstelt een specifieke fout in autogenerate. De detectie van check constraints hield geen rekening met constraints die direct aan een kolom zijn gebonden. Daardoor kon Alembic een verkeerde migratiediff voorstellen. De patch past die detectielogica aan zonder een nieuwe migratie-API te introduceren.

Waarom dit relevant is

Autogenerate is een voorstelmechanisme, maar teams vertrouwen erop om schemawijzigingen zichtbaar te maken. Een fout-positieve constraintwijziging kan onnodige DDL in een migratie terechtbrengen. De correctie is daarom relevant voor modellen die kolomgebonden checks gebruiken en voor reviewprocessen waarin gegenereerde migraties als startpunt dienen.

Waar je op moet letten

Genereer dezelfde migratie vóór en na de upgrade tegen een schoon schema en vergelijk de output. Controleer check constraints handmatig in database en metadata, en voer geen bestaande migraties opnieuw uit. Lees het gekoppelde issue voor dialectdetails. Houd de regel aan dat iedere autogenerate-uitvoer gereviewd wordt voordat deze wordt toegepast.

Deze samenvatting beschrijft de officiële update en niet de productieconfiguratie van Klarifai. Controleer compatibiliteit, migratie-instructies en bekende beperkingen altijd in de bron voordat je de wijziging in een eigen omgeving toepast.

Officiële GitHub-release

Meer live changelogs