summaryrefslogtreecommitdiffstats
path: root/kamailio-model.lua
diff options
context:
space:
mode:
Diffstat (limited to 'kamailio-model.lua')
-rw-r--r--kamailio-model.lua10
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