article
Quick note: ALTER TABLE nel DSL delle migrazioni
Quick note sulle operazioni ALTER TABLE aggiunte al Migration DSL: add, drop, rename column, indici e foreign key.
Modificare senza ricreareLe migrazioni iniziali creano tabelle da zero con Migration::table(). Ma i progetti reali evolvono: servono nuove colonne, in...
19/04/2026
article
Aprile 2026: PHP 8.4, MariaDB e il traguardo multi-driver
Pillar article sulla migrazione a PHP 8.4, il nuovo driver MariaDB, la compatibilita PostgreSQL e il refactoring della CLI.
L ultimo miglioAprile 2026 ha portato la maturita tecnica definitiva. La migrazione a PHP 8.4 ha permesso di usare le feature piu recenti del linguagg...
28/02/2026
article
Grammar multi-driver: una API, quattro dialetti SQL
Deep dive sul pattern Template Method applicato ai dialetti SQL: come una migrazione genera SQL corretto per MySQL, MariaDB, PostgreSQL e SQLite.
Il problema: SQL non e uno standard unicoSulla carta, SQL e uno standard. Nella pratica, ogni database parla il suo dialetto. MySQL usa i backtick per...
15/04/2026
article
Migrazioni multi-driver senza sorprese
Pillar article sul sistema di migrazioni che genera SQL corretto per SQLite, MySQL, MariaDB e PostgreSQL.
Una API, quattro databaseLe migrazioni usano una API fluent identica indipendentemente dal driver: Migration::table()->id()->string()->bool()->timesta...
18/12/2025