diff options
author | Ted Trask <ttrask01@yahoo.com> | 2014-11-30 16:12:34 +0000 |
---|---|---|
committer | Ted Trask <ttrask01@yahoo.com> | 2014-11-30 16:12:34 +0000 |
commit | e70f748c59c79429522c1c38dff7e3d46aecf9f3 (patch) | |
tree | 980b2a5c96c44cdfe38ebf9bbe2c1e92ef172f24 | |
parent | 960e5a8e9ec54ede4b5783d27f4bb92b82fd89a2 (diff) | |
download | acf-kamailio-e70f748c59c79429522c1c38dff7e3d46aecf9f3.tar.bz2 acf-kamailio-e70f748c59c79429522c1c38dff7e3d46aecf9f3.tar.xz |
Add support for sqlite database
-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 |