Belirli bir adlandırma kuralı olmadığını biliyorum, ancak SQLite kullanırken hangi uzantıyı öneriyorsunuz?
En yaygın olanları gibi görünen .sqlite
, .db
ve .db3
. .sqlite
en mantıklı ama kişisel tercihiniz mi?
Belirli bir adlandırma kuralı olmadığını biliyorum, ancak SQLite kullanırken hangi uzantıyı öneriyorsunuz?
En yaygın olanları gibi görünen .sqlite
, .db
ve .db3
. .sqlite
en mantıklı ama kişisel tercihiniz mi?
Yanıtlar:
Hemen hemen kişisel seçim. Depoladığınız veritabanı şemasına göre bir uzantı kullanmak mantıklı olabilir; veritabanı şemanıza bir dosya biçimi gibi davranın, SQLite bu dosya biçimi için kullanılan bir kodlamadır. Bu nedenle, .bookmarks
yer imlerini saklıyorsa veya .index
dizin olarak kullanılıyorsa kullanabilirsiniz.
Genel bir uzantı kullanmak istiyorsanız .sqlite3
, veritabanıyla çalışmak için hangi SQLite sürümünün gerekli olduğunu en açıklayıcı olduğundan kullanacağım .
Dağıtılabilir yazılımda, müşterilerimin veritabanında kendi başlarına uğraşmalarını istemiyorum. Program her şeyi kendisi okur ve yazar. Kullanıcının DB dosyasına dokunmasının tek nedeni yedek bir kopya almaktır. Bu nedenle buna whatever_records.db adını verdim
Basit .db uzantısı, kullanıcıya bunun bir ikili veri dosyası olduğunu ve bilmesi gereken tek şey olduğunu söyler. .Sqlite çağırmak ilgilenen kullanıcıyı açmak ve bir şey karıştırmak için davet ediyor!
Tamamen sanırım kullanım senaryosuna bağlı.
SQLite bunun için belirli bir uzantı tanımlamaz, kendi seçiminizdir. Şahsen, onları .sqlite
uzantıyla adlandırıyorum, bu yüzden daha sonra dosyalarıma baktığımda herhangi bir belirsizlik yok.
Veritabanlarınıza erişmek / değiştirmek için belirli bir araç kümesine karar verdiyseniz, kullanmanızı bekledikleri uzantıyla giderdim. Bu, geliştirme görevleri yaparken gereksiz sürtünmeyi önleyecektir.
Örneğin, SQLiteStudio v3.1.1 varsayılan olarak aşağıdaki uzantılara sahip dosyaları arar:
( db|sdb|sqlite|db3|s3db|sqlite3|sl3|db2|s2db|sqlite2|sl2
)
Dağıtım için gerekirse, dosya türünü gizlemek sizin için yararlı görünüyorsa (diğer bazı yanıtların önerdiği gibi) kurulum mekanizmanız dosyayı yeniden adlandırabilir. Geliştirme ve dağıtım için dosya adı gereksinimleri farklı olabilir.