Mercurial > prosody-hg
comparison plugins/mod_storage_sql.lua @ 10656:ffa9a20aca8b
Merge 0.11->trunk
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Sat, 22 Feb 2020 16:26:20 +0100 |
| parents | 94f6fb21a764 ee6c12264420 |
| children | 0054aec3e8c5 |
comparison
equal
deleted
inserted
replaced
| 10654:a2bd6e85a457 | 10656:ffa9a20aca8b |
|---|---|
| 726 if upgrade_table(engine, params, false) then | 726 if upgrade_table(engine, params, false) then |
| 727 module:log("error", "Old database format detected. Please run: prosodyctl mod_%s upgrade", module.name); | 727 module:log("error", "Old database format detected. Please run: prosodyctl mod_%s upgrade", module.name); |
| 728 return false, "database upgrade needed"; | 728 return false, "database upgrade needed"; |
| 729 end | 729 end |
| 730 end | 730 end |
| 731 if engine.params.driver == "SQLite3" then | |
| 732 for row in engine:select("PRAGMA compile_options") do | |
| 733 if row[1] == "ENABLE_UPDATE_DELETE_LIMIT" then | |
| 734 engine._have_delete_limit = true; | |
| 735 end | |
| 736 end | |
| 737 end | |
| 731 end); | 738 end); |
| 732 if engine.params.driver == "SQLite3" then | |
| 733 for row in engine:select("PRAGMA compile_options") do | |
| 734 if row[1] == "ENABLE_UPDATE_DELETE_LIMIT" then | |
| 735 engine._have_delete_limit = true; | |
| 736 end | |
| 737 end | |
| 738 end | |
| 739 engines[sql.db2uri(params)] = engine; | 739 engines[sql.db2uri(params)] = engine; |
| 740 end | 740 end |
| 741 | 741 |
| 742 module:provides("storage", driver); | 742 module:provides("storage", driver); |
| 743 end | 743 end |
