come gestire i cambiamenti del database / tabella in PHP?
-
22-10-2019 - |
Domanda
Ok, quindi ora ho questo problema ho bisogno di aggiungere una colonna "equilibrio" per la mia tabella utenti. Sto usando il framework Zend e speravo di utilizzare questa qui:
Purtroppo Suppongo che non ha mai avuto nella fase di attuazione e c'è solo il file di intestazione, il file imeplementation è in nessun posto essere scaricato.
VUOI ragazzi avete qualche suggerimento? Non voglio andare a 5 database MySQL e aggiungere manualmente la colonna ho bisogno - allo stesso tempo non voglio essere facendo in questo modo ogni volta che ho bisogno di apportare modifiche db. Ho bisogno di qualcosa come componente dello schema zend manager.
Soluzione
Attualmente sto usando Akrabat_Db_Schema_Manager come strumento di migrazione di database. E 'scritto in Zend Framework
ed è piuttosto semplice, tutte le modifiche al database deve essere scritto in SQL
crudo.
Si può anche dare un'occhiata a Dottrina migrazione strumento . Esso consente di scrivere le migrazioni utilizzando solo oggetti Doctrine
, saltando quindi la scrittura parte SQL
crudo. Non so se esiste per Doctrine 2.0
però.
Ulteriori approfondimenti qui .