Шаги схемы вынесены в свой каталог, и сверка их снова видит
- шаги PocketBase переехали из файла в пакет internal/adapter/repo/pocketbase/migrations, файл на шаг с именем зарегистрированного шага; туда же имена коллекций, срок сессии — в provider.go - ключ migrations в docs/.docs.json наведён на этот каталог: прежнее значение указывало на несуществующий migrations/, и шаг гейта проходил зелёным при всякой правке схемы - app.go подключает пакет шагов явным пустым импортом: пропавшая ссылка на константы унесла бы регистрацию, и хранилище поднялось бы без коллекций
This commit is contained in:
@@ -114,9 +114,9 @@ transcriber/
|
||||
## Разработка
|
||||
|
||||
Схему двигают шаги миграций PocketBase на Go —
|
||||
`internal/adapter/repo/pocketbase`. Непринятые шаги накатываются при подъёме
|
||||
хранилища, прежде чем стартуют воркеры и сервер. Применённый шаг не
|
||||
переписывается: изменение — только новым файлом шага.
|
||||
`internal/adapter/repo/pocketbase/migrations`, файл на шаг. Непринятые шаги
|
||||
накатываются при подъёме хранилища, прежде чем стартуют воркеры и сервер.
|
||||
Применённый шаг не переписывается: изменение — только новым файлом шага.
|
||||
|
||||
Проверки перед коммитом — одной командой:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user