Attualmente uso uno script di dump e commetto il database nel repository git.
--skip-extended-insert --skip-comments --skip-dump-date
significa che un diff mi può dare una buona idea di cosa è cambiato, ma tutto cade se provo a fondermi.
WP_SITEURL, WP_HOME e tutti gli altri siti in cui i wordpress memorizzano gli URL completi devono essere aggiornati durante l'importazione su un altro host (test, gestione temporanea, produzione)
Qualcuno sta usando un metodo migliore?
Problemi principali:
- Wordpress archivia gli URL completi in tutto il database (non portatile)
- Molti altri record non rilevanti cambiano
- valori di auto_increment (li ho appena eliminati, ma ho riscontrato problemi di ID)
- timestamp (può anche rimuovere, potenzialmente)
- record transitori * ... non ho idea di cosa farne
Un processo che ha creato migrazioni con data e ora, con solo le cose aggiunte o rimosse, sarebbe l'ideale ... ma non sono sicuro che sia possibile?