diff options
Diffstat (limited to 'kamailio-model.lua')
-rw-r--r-- | kamailio-model.lua | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/kamailio-model.lua b/kamailio-model.lua index 553f0cc..120e970 100644 --- a/kamailio-model.lua +++ b/kamailio-model.lua @@ -46,7 +46,9 @@ local databasecreate = function() end -- create environment object - if config.DBENGINE == "MYSQL" or config.DBENGINE == "mysql" or config.DBENGINE == "MySQL" then + if config.DBENGINE == "SQLITE" then + engine = db.engine.sqlite3 + elseif config.DBENGINE == "MYSQL" or config.DBENGINE == "mysql" or config.DBENGINE == "MySQL" then engine = db.engine.mysql elseif config.DBENGINE == "PGSQL" or config.DBENGINE == "pgsql" or config.DBENGINE == "postgres" or config.DBENGINE == "postgresql" or config.DBENGINE == "POSTGRESQL" then engine = db.engine.postgresql @@ -70,7 +72,11 @@ local databasecreate = function() end -- connect to data source - dbkam = db.create(engine, removequotes(config.DBNAME) or "kamailio", removequotes(config.DBRWUSER) or "kamailio", removequotes(config.DBRWPW) or "kamailiorw", removequotes(config.DBHOST) or "127.0.0.1", removequotes(config.DBPORT) or port) + if engine == db.engine.sqlite3 then + dbkam = db.create(engine, removequotes(config.DB_PATH) or "", "", "", "", "") + else + dbkam = db.create(engine, removequotes(config.DBNAME) or "kamailio", removequotes(config.DBRWUSER) or "kamailio", removequotes(config.DBRWPW) or "kamailiorw", removequotes(config.DBHOST) or "127.0.0.1", removequotes(config.DBPORT) or port) + end end return dbkam end |