O que sqlite3 mydatabase.db faz quando mydatabase.db ainda não existe?
sqlite3 mydatabase.db
mydatabase.db
Ele se conecta pela rede a um servidor remoto chamado mydatabase.db.
Ele cria um arquivo de texto simples, mas não entra na interface de linha de comando do SQLite.
Ele cria o arquivo do banco de dados e abre uma conexão SQLite com ele.
Ele precisa falhar porque o SQLite só pode abrir arquivos de banco de dados que já existem.