Enable other databases (e.g. sqlite) to be used as the primary Tethys database
Note that this PR does not change the default database configuration. It just enables other databases to be configured, including SQLite. In the case of SQLite it provides some support comparable to Postgres with the tethys db commands (e.g. tethys db configure and tethys db purge).
Coverage: 100.0%. Remained the same when pulling 28bba99974f4891c03da039bd56c8c864e5fee47 on enable_other_db_backends into e430a7f10c7cec550d951a772b9cade7491d38c4 on main.
Enable other databases (e.g. sqlite) to be used as the primary Tethys database
Note that this PR does not change the default database configuration. It just enables other databases to be configured, including SQLite. In the case of SQLite it provides some support comparable to Postgres with the
tethys db
commands (e.g.tethys db configure
andtethys db purge
).