diff options
author | Christian Pointner <equinox@helsinki.at> | 2014-03-11 14:47:05 (GMT) |
---|---|---|
committer | Christian Pointner <equinox@helsinki.at> | 2014-03-11 14:47:05 (GMT) |
commit | 22a221190e7a81ca3b32578ee19c0a8503be957f (patch) | |
tree | 7c242da3923b7922914ab7a2cd038b9e6b6d5efb | |
parent | 6bda8cc7758a9b30bcaf3ef9d9d4fda1eaf23e64 (diff) |
setting mysql to utf-8
-rw-r--r-- | rhnop-server/playlog.lua | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/rhnop-server/playlog.lua b/rhnop-server/playlog.lua index d6f1987..97ee4cf 100644 --- a/rhnop-server/playlog.lua +++ b/rhnop-server/playlog.lua @@ -21,11 +21,12 @@ luasql = require "luasql.mysql" --- CREATE DATABASE rhnop +-- CREATE DATABASE rhnop CHARACTER SET utf8 COLLATE utf8_unicode_ci; -- GRANT select,insert,update ON rhnop.* TO 'nopsyncd' IDENTIFIED BY '<password>'; -- GRANT select ON rhnop.* TO 'nopcollectd' IDENTIFIED BY '<password>'; -- USE rhnop -- CREATE TABLE IF NOT EXISTS now (timestamp BIGINT UNSIGNED PRIMARY KEY NOT NULL, cart INT NOT NULL, len INT, showtitle VARCHAR(255), title VARCHAR(255), artist VARCHAR(255), album VARCHAR(255), ismusic BOOLEAN); +-- ALTER TABLE now CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci; conf = require "conf" @@ -44,7 +45,12 @@ function playlog:init() return nil, err end - local ret, err = self.con:setautocommit(true) + local ret, err = self.con:execute("SET CHARACTER SET utf8") + if ret == nil then + return nil, err + end + + ret, err = self.con:setautocommit(true) if ret == nil then return nil, err end |