Cómo se manejan en git proyectos con bases de datos?

Pregunta de la clase:
David Brito

David Brito

Pregunta
studenthace 8 años

Los nuevos features hay que exportarlos/importarlos mediante sql desde local a producción o hay control de versiones en la base de datos? Y los ficheros de configuración donde tenemos el acceso a db, donde es diferente en local y en remoto?

1 respuestas
para escribir tu comentario
    Oscar Pérez

    Oscar Pérez

    studenthace 8 años

    Las migraciones ya permiten tener un contro de versiones sobre la base de datos, pero si tu proyecto ya tiene un tiempo y cuentas es con un archivo

    .sql
    puedes versionarlo con git.

    Personalmente, creo un fichero de ejemplo

    config.example
    que me indica como debo llenarlo, y ese el archivo que se mueve a través del repositorio y en cada ambiente personalizo el archivo
    config
    (este es el archivo que ignoras que no va al repositorio porque depende del ambiente) con el mismo formato del archivo
    config.example
    .

Curso profesional de Git y GitHub 2016

Curso profesional de Git y GitHub 2016

Entiende e implementa Git y Github en tu flujo de trabajo. Son el estándar de la industria para control de versiones de código y tus proyectos. De cero a avanzado.

Curso profesional de Git y GitHub 2016
Curso profesional de Git y GitHub 2016

Curso profesional de Git y GitHub 2016

Entiende e implementa Git y Github en tu flujo de trabajo. Son el estándar de la industria para control de versiones de código y tus proyectos. De cero a avanzado.