Sei que não há uma convenção de nomenclatura específica, mas qual extensão você recomenda ao usar o SQLite?
Os mais comuns parecem ser .sqlite
, .db
e .db3
. .sqlite
faz mais sentido, mas é apenas uma escolha pessoal?
Sei que não há uma convenção de nomenclatura específica, mas qual extensão você recomenda ao usar o SQLite?
Os mais comuns parecem ser .sqlite
, .db
e .db3
. .sqlite
faz mais sentido, mas é apenas uma escolha pessoal?
Respostas:
Basicamente, escolha pessoal. Pode fazer sentido usar uma extensão com base no esquema do banco de dados que você está armazenando; trate seu esquema de banco de dados como um formato de arquivo, com o SQLite simplesmente sendo uma codificação usada para esse formato de arquivo. Portanto, você pode usar .bookmarks
se estiver armazenando indicadores ou .index
se estiver sendo usado como um índice.
Se você quiser usar uma extensão genérica, eu usaria .sqlite3
uma vez que é mais descritiva de qual versão do SQLite é necessária para trabalhar com o banco de dados.
Em software distribuível, não quero que meus clientes mexam no banco de dados sozinhos. O programa lê e grava tudo sozinho. O único motivo para um usuário tocar no arquivo do banco de dados é fazer uma cópia de backup. Portanto, eu o nomeei como_records.db
A extensão .db simples informa ao usuário que é um arquivo de dados binários e é tudo o que eles precisam saber. Chamá-lo .sqlite convida o usuário interessado a abri-lo e estragar alguma coisa!
Depende totalmente do seu cenário de uso, suponho.
O SQLite não define nenhuma extensão específica para isso, é sua própria escolha. Pessoalmente, eu os nomeio com a .sqlite
extensão, para que não haja ambiguidade quando eu estiver olhando meus arquivos mais tarde.
Se você optou por um conjunto específico de ferramentas para acessar / modificar seus bancos de dados, eu usaria qualquer extensão que eles esperassem que você usasse. Isso evitará atritos desnecessários ao executar tarefas de desenvolvimento.
Por exemplo, SQLiteStudio v3.1.1 usa como padrão a procura de arquivos com as seguintes extensões:
( db|sdb|sqlite|db3|s3db|sqlite3|sl3|db2|s2db|sqlite2|sl2
)
Se necessário para a implantação, seu mecanismo de instalação poderá renomear o arquivo se obscurecer o tipo de arquivo lhe parecer útil (como algumas outras respostas sugeriram). Os requisitos de nome de arquivo para desenvolvimento e implantação podem ser diferentes.