Arcturus-Community/sqlupdates/1_0_0_TO_1_0_1.sql
2018-07-06 13:30:00 +00:00

79 lines
4.0 KiB
SQL

#DATABASE UPDATE: 1.0.0 -> 1.0.1
#IF YOU GET ERRORS ON THIS PROCEDURE, JUST DROP THE acc_kickwars COLUMN FROM THE permissions TABLE!!
drop procedure if exists drop_acc_kickwars;
delimiter ';;'
create procedure drop_acc_kickwars() begin
if exists (select * from information_schema.columns where table_name = 'permissions' and column_name = 'acc_kickwars') then
alter table permissions drop column `acc_kickwars`;
end if;
end;;
delimiter ';'
call drop_acc_kickwars();
drop procedure if exists drop_acc_kickwars;
INSERT INTO `emulator_settings` (`key`, `value`) VALUES ('hotel.navigator.camera', '1');
ALTER TABLE `navigator_flatcats` ADD `max_user_count` INT( 11 ) NOT NULL DEFAULT '100';
ALTER TABLE `navigator_flatcats` ADD `public` ENUM( '0', '1' ) NOT NULL DEFAULT '0';
DELETE FROM `navigator_flatcats`;
ALTER TABLE `navigator_flatcats` AUTO_INCREMENT = 1;
INSERT INTO `navigator_flatcats` (`id`, `min_rank`, `caption`, `can_trade`, `max_user_count`, `public`) VALUES
(NULL, '1', '${navigator.flatcategory.global.BC}', '0', '100', '0'),
(NULL, '1', '${navigator.flatcategory.global.BUILDING}', '0', '100', '0'),
(NULL, '1', '${navigator.flatcategory.global.CHAT}', '0', '100', '0'),
(NULL, '1', '${navigator.flatcategory.global.FANSITE}', '0', '100', '0'),
(NULL, '1', '${navigator.flatcategory.global.GAMES}', '0', '100', '0'),
(NULL, '1', '${navigator.flatcategory.global.HELP}', '0', '100', '0'),
(NULL, '1', '${navigator.flatcategory.global.LIFE}', '0', '100', '0'),
(NULL, '7', '${navigator.flatcategory.global.OFFICIAL}', '0', '100', '1'),
(NULL, '1', '${navigator.flatcategory.global.PARTY}', '0', '100', '0'),
(NULL, '1', '${navigator.flatcategory.global.PERSONAL}', '0', '100', '0'),
(NULL, '1', '${navigator.flatcategory.global.REVIEWS}', '0', '100', '0'),
(NULL, '1', '${navigator.flatcategory.global.TRADING}', '1', '100', '0');
CREATE TABLE `navigator_publiccats` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`name` VARCHAR( 32 ) NOT NULL DEFAULT 'Staff Picks',
`visible` ENUM( '0', '1' ) NOT NULL DEFAULT '1'
) ENGINE = MYISAM ;
INSERT INTO `navigator_publiccats` (`id`, `name`) VALUES
('1', 'Staff Picks'),
('2', 'Official Games'),
('3', 'Official Fansites'),
('4', 'BAW: Builders at Work'),
('5', 'Room Bundles'),
('6', 'Safety');
DROP TABLE `navigator_publics`;
CREATE TABLE `navigator_publics` (
`public_cat_id` INT NOT NULL ,
`room_id` INT NOT NULL,
`visible` ENUM( '0', '1' ) NOT NULL DEFAULT '1'
) ENGINE = MYISAM ;
CREATE TABLE `navigator_filter` (
`field` VARCHAR( 32 ) NOT NULL ,
`compare` ENUM( 'equals', 'equals_ignore_case', 'contains' ) NOT NULL
) ENGINE = MYISAM ;
INSERT INTO `navigator_filter` (`field`, `compare`) VALUES
('ownerName', 'equals'),
('description', 'contains'),
('name', 'contains'),
('tags', 'equals');
INSERT INTO `emulator_texts` (`key`, `value`) VALUES
('commands.keys.cmd_update_hotel_view', 'update_view;update_hotel_view;update_hotelview'),
('commands.description.cmd_update_hotel_view', ':update_hotel_view'),
('commands.succes.cmd_update_hotel_view', 'Hotelview reloaded!');
ALTER TABLE `permissions` ADD `cmd_update_hotel_view` ENUM( '0', '1' ) NOT NULL DEFAULT '0' AFTER `cmd_update_guildparts`;
#END DATABASE UPDATE 1.0.0 -> 1.0.1