From e70f748c59c79429522c1c38dff7e3d46aecf9f3 Mon Sep 17 00:00:00 2001 From: Ted Trask Date: Sun, 30 Nov 2014 16:12:34 +0000 Subject: Add support for sqlite database --- kamailio-model.lua | 10 ++++++++-- 1 file 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 -- cgit v1.2.3