Software / code / prosody
Comparison
plugins/mod_storage_sql.lua @ 3731:b3a5f9b1d1df
mod_storage_sql: Default value for option sql = { driver = "SQLite3", database = "prosody.sqlite" }.
| author | Waqas Hussain <waqas20@gmail.com> |
|---|---|
| date | Sun, 12 Dec 2010 05:38:48 +0500 |
| parent | 3730:5aa586d1366e |
| child | 3732:bf449ecf2144 |
comparison
equal
deleted
inserted
replaced
| 3730:5aa586d1366e | 3731:b3a5f9b1d1df |
|---|---|
| 31 local host,user,store = module.host; | 31 local host,user,store = module.host; |
| 32 | 32 |
| 33 do -- process options to get a db connection | 33 do -- process options to get a db connection |
| 34 local DBI = require "DBI"; | 34 local DBI = require "DBI"; |
| 35 | 35 |
| 36 local params = module:get_option("sql"); | 36 local params = module:get_option("sql") or { driver = "SQLite3", database = "prosody.sqlite" }; |
| 37 assert(params and params.driver and params.database, "invalid params"); | 37 assert(params and params.driver and params.database, "invalid params"); |
| 38 | 38 |
| 39 prosody.unlock_globals(); | 39 prosody.unlock_globals(); |
| 40 local dbh, err = DBI.Connect( | 40 local dbh, err = DBI.Connect( |
| 41 params.driver, params.database, | 41 params.driver, params.database, |