Skip to content

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.

auto_discovery_form

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 Filename means the match patterns are applied only to the filename, not the full path.

  • Even if Follow Links is checked and circular links exist, it will not result in an infinite loop.