DBNova manages database connections on a per-project basis. Each project supports an unlimited number of database connections, and the number of projects is also unlimited.
Create a New Project
If Path is not specified, it will default to ~/DBNovaProjects/${project_name}.
Auto-Discovery is a feature that allows this project to automatically discover sqlite/duckdb databases in your filesystem. See details in Feats - Auto-Discovery.
The Production Environment currently affects only a few features; more implementations are still missing.
You can also click the import button next to the title to import a project from a file or the clipboard.
Export Project
Next to the title on the project configuration modification page, there is a button to export the project. Clicking this button will bring up a confirmation dialog box. Upon confirmation, the entire project will be exported as a JSON file, which includes the project configuration, all database configurations, and saved query files.
For security reasons, all database passwords will be encrypted. By default, the key stored in the keyring is used. If you need to share it with other devices, you will be asked to enter a PIN code.