From ba71d3a256451265c7645a9d912ea4bd0df52e00 Mon Sep 17 00:00:00 2001 From: Fabio Bas Date: Sat, 13 Dec 2014 18:43:05 +0100 Subject: [PATCH] Add db schema and fix sql plugins installation --- servatrice/CMakeLists.txt | 8 ++++---- servatrice/servatrice.sql | 15 +++++++++++++++ 2 files changed, 19 insertions(+), 4 deletions(-) diff --git a/servatrice/CMakeLists.txt b/servatrice/CMakeLists.txt index 4f407658..b5ca057d 100644 --- a/servatrice/CMakeLists.txt +++ b/servatrice/CMakeLists.txt @@ -145,10 +145,10 @@ if(APPLE) if (CMAKE_BUILD_TYPE STREQUAL "Debug") install(DIRECTORY "${QT_PLUGINS_DIR}/" DESTINATION ${plugin_dest_dir} COMPONENT Runtime - FILES_MATCHING REGEX "(codecs|iconengines|imageformats|mediaservice|phonon_backend|platforms)/.*_debug\\.dylib") + FILES_MATCHING REGEX "(sqldrivers|platforms)/.*_debug\\.dylib") else() install(DIRECTORY "${QT_PLUGINS_DIR}/" DESTINATION ${plugin_dest_dir} COMPONENT Runtime - FILES_MATCHING REGEX "(codecs|iconengines|imageformats|mediaservice|phonon_backend|platforms)/[^_]*\\.dylib") + FILES_MATCHING REGEX "(sqldrivers|platforms)/[^_]*\\.dylib") endif() install(CODE " @@ -177,10 +177,10 @@ if(WIN32) if (CMAKE_BUILD_TYPE STREQUAL "Debug") install(DIRECTORY "${QT_PLUGINS_DIR}/" DESTINATION ${plugin_dest_dir} COMPONENT Runtime - FILES_MATCHING REGEX "(codecs|iconengines|imageformats|mediaservice|phonon_backend|platforms)/.*d\\.dll") + FILES_MATCHING REGEX "(sqldrivers|platforms)/.*d\\.dll") else() install(DIRECTORY "${QT_PLUGINS_DIR}/" DESTINATION ${plugin_dest_dir} COMPONENT Runtime - FILES_MATCHING REGEX "(codecs|iconengines|imageformats|mediaservice|phonon_backend|platforms)/.*[^d]\\.dll") + FILES_MATCHING REGEX "(sqldrivers|platforms)/.*[^d]\\.dll") endif() install(CODE " diff --git a/servatrice/servatrice.sql b/servatrice/servatrice.sql index 22ba4cf5..9d733176 100644 --- a/servatrice/servatrice.sql +++ b/servatrice/servatrice.sql @@ -223,3 +223,18 @@ CREATE TABLE IF NOT EXISTS `cockatrice_rooms_gametypes` ( PRIMARY KEY (`name`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; +CREATE TABLE IF NOT EXISTS `cockatrice_log` ( + `log_time` datetime NOT NULL, + `sender_id` int(7) unsigned NULL, + `sender_name` varchar(35) NOT NULL, + `sender_ip` varchar(255) NOT NULL, + `log_message` text NOT NULL, + `target_type` ENUM('room', 'game', 'chat'), + `target_id` int(7) NULL, + `target_name` varchar(50) NOT NULL, + KEY `sender_name` (`sender_name`), + KEY `sender_ip` (`sender_ip`), + KEY `target_type` (`target_type`), + KEY `target_id` (`target_id`), + KEY `target_name` (`target_name`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8;