Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conflicto con la Base de Datos al decargar otra rama #42

Open
alb-gallego opened this issue Dec 14, 2022 · 0 comments
Open

Conflicto con la Base de Datos al decargar otra rama #42

alb-gallego opened this issue Dec 14, 2022 · 0 comments
Assignees
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

Comments

@alb-gallego
Copy link

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.

@alb-gallego alb-gallego added bug Something isn't working blocked no sabes como puedes avanzar integration todo lo relacionado con la integración de funcionalidades labels Dec 14, 2022
@alb-gallego alb-gallego added this to the M3 milestone Dec 14, 2022
@alb-gallego alb-gallego added the wontfix la issue no se va a cerrar label Dec 18, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
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
Projects
None yet
Development

No branches or pull requests

5 participants