Eu estava procurando como criar um banco de dados SQLite para usar com o Prisma, quando descobri que você pode inicializar um banco de dados SQLite vazio apenas criando um arquivo vazio.
Eu estava complicando demais, mas com o SQLite inicializando um novo banco de dados é muito, muito simples
Por exemplo, você pode usar
touch
da linha de comando para criar um banco de dados SQLite chamado storage.db
:$ touch storage.db
A mesma abordagem pode ser adotada ao duplicar um banco de dados com todas as suas tabelas ou fazer backup dele. Você apenas copia o arquivo.