You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
flywire edited this page May 2, 2026
·
12 revisions
Project files (*.sqbpro) contain settings and options that are 'outside' normal database files, for example, filter options for the 'Browse Data' tab, previously opened SQL tabs in the 'Execute SQL' tab and various PRAGMA settings.
Normally when you open a database (*.db, *.SQLite) file, DB4S shows you the first table in the 'Browse Data' tab, resets any filters (so shows you all the available records), resets any PRAGMAs, and closes any SQL tabs in the 'Execute SQL' tab. This can be frustrating if you perform the same actions on the same database repeatedly. Instead, you can use project files to store these settings.
Saving A Project File
Open a database as normal, and set the required filters, and open SQL tabs to display/set necessary records as required. From the 'File' menu select 'Save Project'.
You will be prompted to save a *.sqbpro file. A default filename will be the database name. (The extension '.sqbpro' will be automatically suffixed.)
Loading A Project File
Loading a project file automatically loads the database it is linked to, so you do not need to open a database and then open the project file. Simply click on 'File' and select 'Open Project'.
The database will be automatically opened, the last tab you were viewing will be selected, any filters used on the 'Browse Data' tab will be applied (and records refreshed to show these), SQL tabs will be reopened on the 'Execute SQL' tab, and any PRAGMA options will be set.
Automatically opening the last opened project
You can configure DB Browser to open always the last opened project when starting the aplication (version v3.13.1, issue #3623). Check "File | Recent Files | Automatically load the last opened DB file at startup".
Saved Settings and Format
The complete list of settings saved in a project file are the following (version 3.11):
The main database file and any attached database file.
PRAGMA values that are not saved in the database itself.
Currently selected tab
"Database Structure" tab: column widths and expanded items
"Execute SQL" tab: name and content of editor tabs and currently selected editor tab.
The project files are written in XML and you can write them yourself, provided that you follow the same format as written by DB4S. This is a formatted example for the version 3.11: