Оказывается, sqlx::migrate!() не может создать SQLite базу если её нет. Хотя трейт для этих методов как бы существует, но как бы использовать его и незачем, мигрируйте ручками
И я щас пытаюсь прикинуть, как бы мне сложить вместе
а) удобное использование пула (сейчас он создается через LazyLock, и юзается через Deref)
б) асинк, который нужен для create_database() но которого нет в ините LazyLock
Можно сделать метод init, а пул так и оставить в Lazy, но какие-то от этого неприятные ощущения. Но других вариантов вроде нет, чтобы все места использования не менять
Я: фух, наконец-то написала компонент выбора страницы и он работает
Я: *запускаю чистый контейнер, где в базе 0 записей*
Пагинация: *ебнулась*