Instead of running all migrations to create a fresh database, we can synchronize schema with the structure declared in `make_storage` ([[ https://linear.app/comm/issue/ENG-1592/sqlite-migrations-always-start-from-0 | task ]]).
According to [[ https://github.com/fnc12/sqlite_orm#migrations-functionality | sqlite_orm docs ]] "sync_schema function that takes responsibility of comparing actual db file schema with one you specified in make_storage call and if something is not equal it alters or drops/**creates schema**." which suits to our needs.
Note: we used this method previously and was removed in https://phab.comm.dev/D1765, more details in [[ https://www.notion.so/commapp/Investigate-sync_schema-issues-in-sqlite_orm-9d7421b1fdc34ed7b4e7054b1643b8c5 | this notion note ]].
However, this time we use this in a different context, not for migration but for creating a clean database schema, so mentioned in previous links problems with deleting data should not appear.