Software / code / prosody
Comparison
plugins/mod_storage_sql2.lua @ 6532:a966efeb6cb3
mod_storage_sql2, util.sql: Set character encoding on every connect
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Thu, 11 Dec 2014 09:18:39 +0100 |
| parent | 6282:bce801e40484 |
| child | 6534:b89406fa076c |
| child | 6724:a8dbfa14e1a8 |
| child | 6736:4aee55c0cc5c |
comparison
equal
deleted
inserted
replaced
| 6531:18f4973849b1 | 6532:a966efeb6cb3 |
|---|---|
| 111 assert(params.driver and params.database, "Both the SQL driver and the database need to be specified"); | 111 assert(params.driver and params.database, "Both the SQL driver and the database need to be specified"); |
| 112 | 112 |
| 113 --local dburi = db2uri(params); | 113 --local dburi = db2uri(params); |
| 114 engine = mod_sql:create_engine(params); | 114 engine = mod_sql:create_engine(params); |
| 115 | 115 |
| 116 engine:set_encoding(); | |
| 117 | |
| 118 if module:get_option("sql_manage_tables", true) then | 116 if module:get_option("sql_manage_tables", true) then |
| 119 -- Automatically create table, ignore failure (table probably already exists) | 117 -- Automatically create table, ignore failure (table probably already exists) |
| 120 create_table(); | 118 create_table(); |
| 121 -- Encoding mess | 119 -- Encoding mess |
| 122 upgrade_table(); | 120 upgrade_table(); |