mirror of
https://git.krews.org/morningstar/Arcturus-Community.git
synced 2024-11-23 07:20:50 +01:00
54 lines
3.3 KiB
MySQL
54 lines
3.3 KiB
MySQL
|
#DATABASE UPDATE: 1.0.4 -> 1.0.5
|
||
|
|
||
|
INSERT INTO emulator_settings (`key`, `value`) VALUES
|
||
|
('camera.enabled', '1'),
|
||
|
('camera.price.credits', '100'),
|
||
|
('camera.price.points', '100'),
|
||
|
('camera.price.points.publish', '1000'),
|
||
|
('camera.item_id', '23425'),
|
||
|
('camera.extradata', '{"t":%timestamp%, "u":"%id%", "s":%room_id%, "w":"%url%"}'),
|
||
|
('hotel.navigator.search.maxresults', '35'),
|
||
|
('hotel.rooms.max.favorite', '30');
|
||
|
|
||
|
INSERT INTO `emulator_texts` (`key`, `value`) VALUES
|
||
|
('commands.error.cmd_kick.unkickable', '%username% is unkickable!'),
|
||
|
('camera.disabled', 'Sorry! Camera is disabled :(');
|
||
|
|
||
|
DROP TABLE navigator_filter;
|
||
|
CREATE TABLE IF NOT EXISTS `navigator_filter` (
|
||
|
`key` varchar(11) NOT NULL,
|
||
|
`field` varchar(32) NOT NULL,
|
||
|
`compare` enum('equals','equals_ignore_case','contains') NOT NULL,
|
||
|
`database_query` varchar(256) NOT NULL
|
||
|
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
|
||
|
|
||
|
INSERT INTO `navigator_filter` (`key`, `field`, `compare`, `database_query`) VALUES
|
||
|
('owner', 'getOwnerName', 'equals_ignore_case', 'SELECT * FROM rooms WHERE owner_name LIKE ?'),
|
||
|
('anything', 'filterAnything', 'contains', 'SELECT rooms.* FROM rooms INNER JOIN guilds ON rooms.guild_id = guilds.id = WHERE CONCAT(rooms.owner_name, rooms.name, rooms.description, rooms.tags, guilds.name, guilds.description) LIKE ?'),
|
||
|
('roomname', 'getName', 'equals_ignore_case', 'SELECT * FROM rooms WHERE name LIKE ?'),
|
||
|
('tag', 'getTags', 'equals', 'SELECT * FROM rooms WHERE tags LIKE ?'),
|
||
|
('group', 'getGuildName', 'contains', 'SELECT rooms.* FROM guilds INNER JOIN rooms ON guilds.room_id = rooms.id WHERE CONCAT(guilds.name, guilds.description) LIKE ?'),
|
||
|
('desc', 'getDescription', 'contains', 'SELECT * FROM rooms WHERE description LIKE ?'),
|
||
|
('promo', 'getPromotionDesc', 'contains', 'SELECT rooms.* FROM rooms INNER JOIN room_promotions ON rooms.id = room_promotions.id WHERE room_promotions.end_timestamp >= UNIX_TIMESTAMP() AND CONCAT (room_promotions.title, room_promotions.description) LIKE ?');
|
||
|
|
||
|
|
||
|
ALTER TABLE `rooms` ADD `users` INT NOT NULL DEFAULT '0' AFTER `state`;
|
||
|
|
||
|
CREATE TABLE `users_favorite_rooms` (
|
||
|
`user_id` INT NOT NULL ,
|
||
|
`room_id` INT NOT NULL ,
|
||
|
UNIQUE (
|
||
|
`user_id` ,
|
||
|
`room_id`
|
||
|
)
|
||
|
) ENGINE = MYISAM ;
|
||
|
|
||
|
ALTER TABLE `catalog_pages` CHANGE `page_headline` `page_headline` TEXT CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '';
|
||
|
ALTER TABLE `catalog_pages` CHANGE `page_teaser` `page_teaser` TEXT CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '';
|
||
|
ALTER TABLE `catalog_pages` CHANGE `page_special` `page_special` TEXT CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '';
|
||
|
ALTER TABLE `catalog_pages` CHANGE `page_text1` `page_text1` TEXT CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '';
|
||
|
ALTER TABLE `catalog_pages` CHANGE `page_text2` `page_text2` TEXT CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '';
|
||
|
ALTER TABLE `catalog_pages` CHANGE `page_text_details` `page_text_details` TEXT CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '';
|
||
|
ALTER TABLE `catalog_pages` CHANGE `page_text_teaser` `page_text_teaser` TEXT CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '';
|
||
|
|
||
|
#END DATABASE UPDATE: 1.0.4 -> 1.0.5
|