11b491d6d3
На стенде таблицу oauth_accounts успела создать промежуточная редакция миграции 00018 (в ней passkeys и OAuth жили одним файлом), при этом версия 00018 записалась, а 00019 — нет: при обновлении инстанс падал в цикле перезапуска на «table oauth_accounts already exists». CREATE TABLE/INDEX IF NOT EXISTS делают миграцию идемпотентной: на чистой базе она по-прежнему создаёт таблицу, на стенде — просто фиксирует версию.