Somos 3 estudiantes trabajando en un proyecto de django con base de datos postgres y sincronizamos nuestro proyecto entre nosotros a través de un repositorio de git como gitlab. tenemos diferentes sistemas operativos (windows 10 y linux ubuntu 20). y usamos vscode como IDE. ¿Cómo podemos sincronizar toda nuestra base de datos (entrada de datos) a través de git (como sqlite)? ¿Hay alguna forma de manejarlo mediante la conversión de nuestra base de datos a un archivo?
Es muy complicado sincronizar sus tres bases de datos locales. La mejor manera es alojar su base de datos en una plataforma en la nube y los 3 se conectan a eso.
Hay una plataforma en la nube gratuita que puede usar durante 1 año, como el servicio web de Amazon, la plataforma en la nube de Google. Solo necesita una tarjeta de débito/crédito activa, no le cobrará a excepción de Amazon, se deducirá 1 dólar para la verificación de la cuenta.
Definitivamente iría con esta respuesta .
Si no desea hacer eso, use pg_dump para exportar los datos de la base de datos como un archivo de texto y sincronícelo usando git. Pero aún puede tener muchos conflictos de fusión.
¡Uso https://www.elephantsql.com/ para eso y funciona! gracias