¿Tiene que mantener sincronizados los archivos de datos binarios de la base de datos?
Asumo que esto es para el desarrollo, por lo cual recomendamos el uso de un sistema de control de versiones "adecuada" (igual que [GIT] (https://stackoverflow.com/questions/315911], hg, darcs y así sucesivamente), pero esto debe aplicarse a utilizar Dropbox o cualquier otro herramienta de sincronización de archivos ...
Simplemente sincronice el código como de costumbre, pero exporte el esquema de su base de datos y algunos datos de prueba en un archivo normal (probablemente como un volcado .sql
de la herramienta phpMyAdmin incluida de MAMP), y manténgalo sincronizado. archivo regular, no debería tener ningún problema.
Puede escribir un pequeño script que borre la base de datos y el pop lo hace con el archivo de esquema, y uno que hace lo contrario (vuelca la base de datos en un archivo). Antes de comenzar a trabajar, ejecuta el script importdatabase
. Una vez que haya terminado, ejecute el script dumpdatabase
.
Básicamente, exporte su base de datos a un archivo .sql, sincronícelo.
Las otras opciones son sólo para sincronizar toda la carpeta MAMP (aunque es bastante grande), o para mover la carpeta db
a la carpeta de Dropbox, y simbólicamente los /Applications/MAMP/db/
aquí (con el comando ln -s /Applications/MAMP/db/ /Volumes/DropBoxFolder/db/
- crear un alias en el Finder no parece funcionar igual, molestamente ...)
Gracias. He tenido un juego con esto un poco, pero no estoy seguro de saber lo suficiente como para implementar efectivamente algunas de estas sugerencias. Intenté pensar en el enlace simbólico, pero no pareció funcionar. Sin duda, estoy haciendo algo mal. Voy a intentar configurar mi propio servidor de versiones en casa a tiempo. – portalpie