Conflicto con la Base de Datos al decargar otra rama #42
Labels
blocked
no sabes como puedes avanzar
bug
Something isn't working
integration
todo lo relacionado con la integración de funcionalidades
wontfix
la issue no se va a cerrar
Milestone
Al descargar otra rama en la que es posible que se hayan hecho cambios en el modelo o en la base de datos, se produce el fallo que al intentar acceder a ella con algún método las relaciones o atributos no se encuentran.
Un ejemplo puede ser al descargar la rama de binaryVoting para integrarla con la de scoreVoting.
1.Hacer pull de la rama binaryVoting a la scoreVoting.
2.Arreglar los conflictos posibles que surjan.
3.Arrancar la aplicación, lo cual no dará problemas.
4.Entrar en el menú de Votación Binaria.
5.Saltará un error de que no encuentra el tipo de Votación, que es un atributo nuevo que no está en la "antigua" base de datos.
Una vez hecho esto las soluciones posibles son:
1.Hacer un 'makemigration' y posteriormente un 'migrate'.
2.Borrar todas las migraciones que sean necesarias y repetir paso 1.
3.Si nada de esto funciona borrar la base de datos de la siguiente forma:
En la terminal poner los siguientes comandos:
-sudo su - postgres
-psql
-\l para ver todas las bases de datos que hay y saber cual queremos borrar
Si solo hay una base de datos creamos una nueva con "CREATE DATABASE nombrebd"
-Si hay más de una nos movemos a otra base de datos que no queramos tocar con \c nombrebd
-Una vez estamos en la otra base de datos podemos borrar la otra, que suele ser decide o postgres.
-DROP DATABASE nombrebd.
The text was updated successfully, but these errors were encountered: