What happened?
TablePro's Info.plist registers six SQLite extensions under the "SQLite Database" document type — sqlite, sqlite3, db3, s3db, sl3, sqlitedb — but not the bare .db extension. Finder therefore grays out TablePro under right-click → Open With for .db files, even though .db is one of the most common SQLite extensions in the wild (Django's default app DB, many macOS system stores, Anki, Bear, Things).
Steps to reproduce
- Save any SQLite database with a
.db extension (e.g., the Chinook sample DB).
- In Finder, right-click the file → Open With.
- TablePro is grayed out / not offered.
Expected behavior
TablePro appears in Finder's "Open With" menu for .db files and can be set as the default handler, the same way it handles .sqlite and .sqlite3.
Suggested fix
Add db to the SQLite Database entry under CFBundleDocumentTypes:
CFBundleTypeExtensions = (
sqlite, sqlite3, db, db3, s3db, sl3, sqlitedb
);
Current entry (from installed Info.plist)
CFBundleTypeExtensions = ( sqlite, sqlite3, db3, s3db, sl3, sqlitedb );
CFBundleTypeName = "SQLite Database";
LSHandlerRank = Default;
LSItemContentTypes = ( "com.apple.sqlite3", "com.tablepro.sqlite-db" );
What happened?
TablePro's
Info.plistregisters six SQLite extensions under the "SQLite Database" document type —sqlite,sqlite3,db3,s3db,sl3,sqlitedb— but not the bare.dbextension. Finder therefore grays out TablePro under right-click → Open With for.dbfiles, even though.dbis one of the most common SQLite extensions in the wild (Django's default app DB, many macOS system stores, Anki, Bear, Things).Steps to reproduce
.dbextension (e.g., the Chinook sample DB).Expected behavior
TablePro appears in Finder's "Open With" menu for
.dbfiles and can be set as the default handler, the same way it handles.sqliteand.sqlite3.Suggested fix
Add
dbto the SQLite Database entry underCFBundleDocumentTypes:Current entry (from installed Info.plist)