users/src/Nocr.Users.Migrator
2024-03-30 11:48:50 +03:00
..
Migrations Add persistence 2024-03-30 11:48:50 +03:00
AddMigration.sh Add persistence 2024-03-30 11:48:50 +03:00
appsettings.json Add persistence 2024-03-30 11:48:50 +03:00
DesignTimeTextMatcherContextFactory.cs Add persistence 2024-03-30 11:48:50 +03:00
Dockerfile Add persistence 2024-03-30 11:48:50 +03:00
Nocr.Users.Migrator.csproj Add persistence 2024-03-30 11:48:50 +03:00
Program.cs Add persistence 2024-03-30 11:48:50 +03:00
Readme.md Add persistence 2024-03-30 11:48:50 +03:00

Nocr.TextMatcher.Migrator

Проект содержит консольное приложение для применения миграций к БД.
Для выбора строки подключения при запуске необходимо передать переменную окружения DOTNET_ENVIRONMENT. Для локальной разработки следует использовать DOTNET_ENVIRONMENT=Development.

Добавление миграций

В приложении реализована логика выбора строки подключения, а dotnet ef не позволяет передать переменную окружения. Поэтому был создан скрипт AddMigration, который устанавливает значение DOTNET_ENVIRONMENT=Development.

Пример использования: ./AddMigration MyMigration