fix: harden state corp exchange imports

This commit is contained in:
2026-07-22 14:23:05 +02:00
parent bafe04dd40
commit dec81f6e7c
7 changed files with 152 additions and 1 deletions

View File

@@ -131,6 +131,18 @@ uv sync --dev
Можно через `make services-up` или любым удобным способом.
База State Corp должна быть создана в кодировке `UTF8`. Если шаблоны внешнего
PostgreSQL-кластера используют `SQL_ASCII`, кодировку нужно задать явно:
```bash
createdb --owner=state_corp_app --encoding=UTF8 \
--locale=C.utf8 --template=template0 state_corp
```
Контейнеры web/Celery/migrate проверяют кодировку при запуске и не стартуют на
не-UTF8 базе, чтобы ограничения `varchar` не зависели от байтового представления
кириллицы.
### 3. Экспорт переменных
```bash