Since DBNova uses project-based management, if a user opens a database file via the system default opener, DBNova cannot determine which project the file belongs to. Creating a temporary project would also require additional logic. For this reason, I have decided to implement Auto-Discovery instead.
A project can have multiple Auto-Discovery rules. The image below shows the configuration form for a single rule.
TIP
Within a single project, even if a database file is matched by multiple rules, it will only be added once.
SQLite and DuckDB are supported at present.
DBNova performs a scan each time a project is opened. It will also automatically remove database records that no longer exist in the filesystem.
Only Test Filenamemeans the match patterns are applied only to the filename, not the full path.Even if
Follow Linksis checked and circular links exist, it will not result in an infinite loop.