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

Обновление 1.0.X до 1.1.0 #57

Open
Yuego opened this issue Sep 1, 2016 · 0 comments
Open

Обновление 1.0.X до 1.1.0 #57

Yuego opened this issue Sep 1, 2016 · 0 comments
Labels

Comments

@Yuego
Copy link
Owner

Yuego commented Sep 1, 2016

До версии 1.1.х консистентность данных никак не проверялась, таблицы импортировались независимо друг от друга и друг на друга не ссылались.

Теперь же между всеми таблицами созданы связи - ссылки через ForeignKey.
Тесты показали, что во всех таблицах есть записи, ссылающиеся вникуда.

Из-за них миграция на новую версию может провалиться из-за невыполнения ограничений БД (constraints).

Это вроде бы баг, но скорее баг в источнике - самой БД ФИАС. Они не следят за целостностью данных.

Пока что единственным решением этой пробемы является импорт данных в пустую БД.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant