-
Notifications
You must be signed in to change notification settings - Fork 3
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
Добавлена загрузка всех сущностей ФИАС + оптимизация массовых загрузок данных #23
Commits on Nov 2, 2023
-
Добавлена поддержка параметров адресных объектов
- Для базы PostgreSQL добавлено сохранение параметров адресных объектов - Для базы SQL Server добавлено сохранение параметров адресных объектов - Добавлена поддержка чтения параметров адресных объектов из файлов ФИАС + unit-тесты - Оптимизирована загрузка адресных объектов в части работы с базой данных - Небольшой рефакторинг
Configuration menu - View commit details
-
Copy full SHA for 679fa07 - Browse repository at this point
Copy the full SHA 679fa07View commit details
Commits on Nov 4, 2023
-
Расширен функционал библиотеки чтения файлов дистрибутива ФИАС
- Добавлено чтение информации о квартирах и их параметров, административной иерархии адресных объектов, машино-местах и их параметрах, истории изменений, строениях и их параметрах, муниципальной иерархии адресных объектов, нормативных документов, реестра адресных элементов, комнат и их параметров, земельных участков и их параметров. - Рефакторинг методов чтения данных из XML-файлов и их обработки при ошибках парсинга. - Добавлено сохранение в базы данных информации о параметрах адресных объектов (SQL Server / PostgreSQL) - Добавлены тесты для библиотеки чтения файлов дистрибутива ФИАС для всех типов данных. - Очистка кода
Configuration menu - View commit details
-
Copy full SHA for 8032a29 - Browse repository at this point
Copy the full SHA 8032a29View commit details -
- Добавлены все сущности баз данных (SQL Server / PostgreSQL) для всех объектов классификатора ФИАС - Рефакторинг библиотеки чтения файлов дистрибутива ФИАС - Обновлена документация для классов библиотек
Configuration menu - View commit details
-
Copy full SHA for d141ecb - Browse repository at this point
Copy the full SHA d141ecbView commit details -
Добавлена загрузка доп. сущностей ФИАС
- Добавлена загрузка административной иерархии адресных объектов - Расширен функционал репозиториев работы с БД для SQL Server / PostgreSQL
Configuration menu - View commit details
-
Copy full SHA for ee80e2a - Browse repository at this point
Copy the full SHA ee80e2aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0da651a - Browse repository at this point
Copy the full SHA 0da651aView commit details
Commits on Nov 5, 2023
-
Реализована загурзка всех базовых сущностей ФИАС
- Добавлена загрузка квартир и их параметров, машино-мест и их параметров, строения и их параметров, комнат и их параметров, земельных участков и их параметров. - Добавлен индекс по ключевым полям для таблицы истории изменений ФИАС. - В сервисы работы с БД добавлены основные методы для операций с сущностями ФИАС. - В задании установки / обновления ФИАС добавлены шаги для загрузки основных сущностей классификатора. - Расширен функционал библиотеки загрузки данных классификатора ФИАС.
Configuration menu - View commit details
-
Copy full SHA for cb23826 - Browse repository at this point
Copy the full SHA cb23826View commit details
Commits on Nov 6, 2023
-
Расширение функционала по загрузке данных ФИАС
- Обновлены сущности и индексы для истории изменений адресных объектов и реестра адресных элементов - Добавлена загрузка в базу муниципальной иерархии адресных объектов, нормативных документов, истории изменений и реестра адресных элементов. - Обновлены репозитории работы с базой данных для новых сущностей. - Обновлены контексты БД для SQL Server / PostgreSQL. - Расширен функционал библиотеки загрузки данных ФИАС по новым сущностям. - В заднии установки / обновления классификатора ФИАС добавлены недостающие методы загрукзи. - Обновлены миграции БД для SQL Server / PostgreSQL.
Configuration menu - View commit details
-
Copy full SHA for 70f3c0d - Browse repository at this point
Copy the full SHA 70f3c0dView commit details -
Обновлена обработка ошибок приложения
- Исключено появление ошибки при добавлени миграций или формирования скрипта по ним. Актуализрованы условия при переходе на .NET 7 и новые библиотеки.
Configuration menu - View commit details
-
Copy full SHA for 3e65131 - Browse repository at this point
Copy the full SHA 3e65131View commit details
Commits on Nov 15, 2023
-
Оптимизация загрузки данных ФИАС
- Оптимизирована загрузка реестра объектов и истории изменений объектов ФИАС. - Добавлена загрузка в базовые справочники классификатора пустых элементов. - Исправлена последовательность загрузки объектов ФИАС для корректной установки ссылок. - Добавлен метод сохранения изменений через BULK-операции (вставка, обновление, вставка и обновление и др.) с помощью библиотеки EFCore.BulkExtensions. - Добавлена библиотека Dapper для некоторых операций с ручными оптимизациями (PostgreSQL / SQL Server). - В режиме отладки добавлен сбор подробной информации об ошибках на стороне базы данных.
Configuration menu - View commit details
-
Copy full SHA for 4dbcb39 - Browse repository at this point
Copy the full SHA 4dbcb39View commit details