I am creating a database application using the SQLite3 library.
I have created a database file using each of the file extensions: .db, .sqlite, and .sql.
All are working fine for me, but my question is which extension should I use in general?
Is there any difference between these file extentions?
The Sqlite documentation seems to use the ‘.db’ extension consistently, but I’ve seen plenty of Sqlite files that use ‘.sqlite’ instead. Use whatever is meaningful to you. For example, if you’re using Core Data to create the database, you might use ‘.cd’ or .’coredata’ to remind yourself not to modify the database outside of Core Data. Unless you’re planning to transfer the file to some other machine (and really, even then) it won’t matter.