Add SQLite3 default database

This commit is contained in:
MrDave
2025-09-26 15:11:16 -07:00
parent 914f426812
commit cd4cfc9206
2 changed files with 13 additions and 2 deletions

View File

@@ -93,6 +93,17 @@ webcontrol_parms 2
stream_preview_scale 100
stream_preview_method combined
;*************************************************
;***** Database
;*************************************************
database_type sqlite3
database_dbname @localstatedir@/lib/@PACKAGE_NAME@/motion.db
database_host localhost
database_port 0
database_user
database_password
database_busy_timeout 0
;*************************************************
; Device config files - One for each device.
;*************************************************

View File

@@ -2771,7 +2771,7 @@ void cls_config::edit_stream_scan_scale(std::string &parm, enum PARM_ACT pact)
void cls_config::edit_database_type(std::string &parm, enum PARM_ACT pact)
{
if (pact == PARM_ACT_DFLT) {
database_type = "";
database_type = "sqlite3";
} else if (pact == PARM_ACT_SET) {
if ((parm == "mariadb") || (parm == "") ||
(parm == "postgresql") || (parm == "sqlite3")) {
@@ -2793,7 +2793,7 @@ void cls_config::edit_database_type(std::string &parm, enum PARM_ACT pact)
void cls_config::edit_database_dbname(std::string &parm, enum PARM_ACT pact)
{
if (pact == PARM_ACT_DFLT) {
database_dbname = "";
database_dbname = std::string( configdir ) + std::string("/motion.db");
} else if (pact == PARM_ACT_SET) {
database_dbname = parm;
} else if (pact == PARM_ACT_GET) {