Advertisement
Guest User

Untitled

a guest
Nov 13th, 2019
413
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.74 KB | None | 0 0
  1. #29
  2. -- change column types from bit to tinyint in my check in users table
  3.  
  4. ALTER TABLE `kiosk_hotel_login`
  5. CHANGE COLUMN `enable` `enable` TINYINT(1) NULL DEFAULT NULL ,
  6. CHANGE COLUMN `report` `report` TINYINT(1) NULL DEFAULT NULL ;
  7.  
  8. #30
  9. -- increase password size in my rewards app users
  10.  
  11. ALTER TABLE `redemption_users` CHANGE COLUMN `password` `password` VARCHAR(300) NULL DEFAULT NULL ;
  12.  
  13. #31
  14. ALTER TABLE my_check_in DROP COLUMN room_nights;
  15.  
  16. #32
  17. -- drop the table below because the data already is in device_registration table with type field is equal 2
  18. -- (note that the type field is related to device_type table)
  19.  
  20. DROP TABLE rewards_device_registration;
  21.  
  22. #33
  23. ALTER TABLE `kiosk_hotel_login`
  24. CHANGE COLUMN `user_id` `user_id` VARCHAR(100) NOT NULL ,
  25. ADD UNIQUE INDEX `user_id_UNIQUE` (`user_id` ASC);
  26.  
  27. #34
  28. ALTER TABLE `redemption_users`
  29. CHANGE COLUMN `login` `login` VARCHAR(100) NULL DEFAULT NULL ,
  30. ADD UNIQUE INDEX `login_UNIQUE` (`login` ASC) ;
  31.  
  32. #35
  33. #adding new fields to hotel
  34.  
  35. ALTER TABLE `hotel`
  36. ADD COLUMN `hotel_features` TEXT NULL DEFAULT NULL AFTER `hotel_thumbnail_name`,
  37. ADD COLUMN `hotel_privacy_policy` TEXT NULL DEFAULT NULL AFTER `hotel_features`,
  38. ADD COLUMN `hotel_policy` TEXT NULL DEFAULT NULL AFTER `hotel_privacy_policy`,
  39. ADD COLUMN `hotel_terms_and_conditions` TEXT NULL DEFAULT NULL AFTER `hotel_policy`;
  40.  
  41. #36
  42. ALTER TABLE `hotel`
  43. ADD COLUMN `stars` VARCHAR(12) NULL DEFAULT 0;
  44.  
  45. #37
  46. CREATE TABLE `ammenities` (
  47. `id` INT NOT NULL AUTO_INCREMENT,
  48. `title` VARCHAR(100) NULL,
  49. `enabled` TINYINT NULL DEFAULT 0,
  50. `hotel_code` VARCHAR(45) NOT NULL,
  51. PRIMARY KEY (`id`));
  52.  
  53. #38
  54. CREATE TABLE `vicinities` (
  55. `id` INT NOT NULL AUTO_INCREMENT,
  56. `title` VARCHAR(100) NULL,
  57. `enabled` TINYINT NULL DEFAULT 0,
  58. `hotel_code` VARCHAR(45) NOT NULL,
  59. PRIMARY KEY (`id`));
  60.  
  61. #39
  62. ALTER TABLE `offers`
  63. ADD COLUMN `url` VARCHAR(200) NULL AFTER `user_id`,
  64. ADD COLUMN `enabled` TINYINT NULL DEFAULT 0 AFTER `url`;
  65.  
  66. #40
  67. ALTER TABLE `hotel`
  68. ADD COLUMN `at_glance` TEXT NULL DEFAULT NULL AFTER `hotel_terms_and_conditions`,
  69. ADD COLUMN `destination` TEXT NULL DEFAULT NULL AFTER `at_glance`;
  70.  
  71. #41
  72. CREATE TABLE `meetings` (
  73. `id` INT NOT NULL AUTO_INCREMENT,
  74. `name` VARCHAR(100) NULL,
  75. `email` VARCHAR(100) NULL,
  76. `tel` VARCHAR(100) NULL,
  77. `banquet` VARCHAR(100) NULL DEFAULT 0,
  78. `classroom` VARCHAR(100) NULL DEFAULT 0,
  79. `reception` VARCHAR(100) NULL DEFAULT 0,
  80. `theater` VARCHAR(100) NULL DEFAULT 0,
  81. `ushaped` VARCHAR(100) NULL DEFAULT 0,
  82. `description` TEXT NULL,
  83. `hotel_code` VARCHAR(45) NULL,
  84. PRIMARY KEY (`id`));
  85.  
  86. #42
  87. INSERT INTO `enumeration` (`ID`, `ENUM_TYPE_ID`, `DESCRIPTION`) VALUES ('11', '1', 'MEETING_ID');
  88.  
  89. #43
  90. -- drop features from hotels because we don't need it anymore
  91.  
  92. ALTER TABLE hotel DROP COLUMN hotel_features;
  93.  
  94. #44
  95. INSERT INTO `gui_navigation_menu` (`MENU_ID`, `LABEL`, `POSITION`, `PARENT_MENU_ID`, `HREF`, `name`) VALUES ('41', 'SPLASH SCREEN', '41', '2', 'splashscreen', 'SPLASH SCREEN');
  96.  
  97. INSERT INTO `gui_screen` (`SCREEN_ID`, `MENU_ID`, `PARENT_SCREEN_ID`) VALUES ('41', '41', '18');
  98.  
  99. --To affect it to a profile (Do not insert this row yet since splash screen is removed for now TBD later)
  100. --INSERT INTO `gui_profile_def` (`PROFILE_ID`, `SCREEN_ID`, `IS_ENABLED`, `IS_VISIBLE`, `IS_WRITABLE`, `IS_TRANSPARENT_MENU`) VALUES ('1', '41', '1', '1', '1', '0');
  101.  
  102. #45
  103. CREATE TABLE `splash_screen` (
  104. `id` INT NOT NULL AUTO_INCREMENT,
  105. `hotel_code` VARCHAR(45) NOT NULL,
  106. `logo_url` VARCHAR(500) NULL,
  107. `background_url` VARCHAR(500) NULL,
  108. PRIMARY KEY (`id`));
  109.  
  110. #46
  111. INSERT INTO `gui_navigation_menu` (`MENU_ID`, `LABEL`, `POSITION`, `PARENT_MENU_ID`, `HREF`, `name`) VALUES ('42', 'HOME SCREEN', '42', '2', 'homescreen', 'HOME SCREEN');
  112.  
  113. INSERT INTO `gui_screen` (`SCREEN_ID`, `MENU_ID`, `PARENT_SCREEN_ID`) VALUES ('42', '42', '18');
  114.  
  115. --To affect it to a profile
  116. INSERT INTO `gui_profile_def` (`PROFILE_ID`, `SCREEN_ID`, `IS_ENABLED`, `IS_VISIBLE`, `IS_WRITABLE`, `IS_TRANSPARENT_MENU`) VALUES ('1', '42', '1', '1', '1', '0');
  117.  
  118.  
  119. #47
  120. CREATE TABLE `home_screen` (
  121. `id` INT NOT NULL AUTO_INCREMENT,
  122. `hotel_code` VARCHAR(45) NOT NULL,
  123. `logo_url` VARCHAR(500) NULL,
  124. `background_url` VARCHAR(500) NULL,
  125. `color` VARCHAR(45) NULL,
  126. PRIMARY KEY (`id`));
  127.  
  128. #48
  129. CREATE TABLE `hotel_service_directory` (
  130. `id` INT NOT NULL AUTO_INCREMENT,
  131. `hotel_code` VARCHAR(45) NOT NULL,
  132. `title` VARCHAR(45) NULL,
  133. `description` VARCHAR(1024) NULL,
  134. PRIMARY KEY (`id`));
  135.  
  136. #49
  137. CREATE TABLE `mobile_app_users` (
  138. `id` INT UNSIGNED NOT NULL AUTO_INCREMENT,
  139. `title` VARCHAR(50) NULL,
  140. `first_name` VARCHAR(100) NULL,
  141. `last_name` VARCHAR(100) NULL,
  142. `email` VARCHAR(200) NULL,
  143. `country` VARCHAR(50) NULL,
  144. `tel` VARCHAR(50) NULL,
  145. `notifications_check` BIT(1) NULL DEFAULT 0,
  146. `updates_check` BIT(1) NULL DEFAULT 0,
  147. `offers_check` BIT(1) NULL DEFAULT 0,
  148. PRIMARY KEY (`id`));
  149.  
  150. #50
  151. INSERT INTO `gui_navigation_menu` (`MENU_ID`, `LABEL`, `POSITION`, `CSS_CLASS`, `name`, `CSS_CLASS_Active`) VALUES ('43', 'NOTIFICATIONS', '43', 'fa iconNotification', 'NOTIFICATIONS', 'fa iconNotificationActive');
  152. INSERT INTO `gui_navigation_menu` (`MENU_ID`, `LABEL`, `POSITION`, `PARENT_MENU_ID`, `HREF`, `name`) VALUES ('44', 'APP USERS', '44', '43', 'NotificationsUsers', 'APP USERS');
  153.  
  154. INSERT INTO `gui_screen` (`SCREEN_ID`, `MENU_ID`) VALUES ('43', '43');
  155. INSERT INTO `gui_screen` (`SCREEN_ID`, `MENU_ID`, `PARENT_SCREEN_ID`) VALUES ('44', '44', '43');
  156.  
  157. --To affect it to a profile
  158. INSERT INTO `gui_profile_def` (`PROFILE_ID`, `SCREEN_ID`, `IS_ENABLED`, `IS_VISIBLE`, `IS_WRITABLE`, `IS_TRANSPARENT_MENU`) VALUES ('1', '44', '1', '1', '1', '0');
  159. INSERT INTO `gui_profile_def` (`PROFILE_ID`, `SCREEN_ID`, `IS_ENABLED`, `IS_VISIBLE`, `IS_WRITABLE`, `IS_TRANSPARENT_MENU`) VALUES ('1', '43', '1', '1', '1', '0');
  160.  
  161. #51
  162. CREATE TABLE `meetings_capacity` (
  163. `id` INT NOT NULL AUTO_INCREMENT,
  164. `name` VARCHAR(200) NULL DEFAULT 'UNKNOWN',
  165. PRIMARY KEY (`id`));
  166.  
  167. -- To insert some data
  168. INSERT INTO `meetings_capacity` (`id`, `name`) VALUES ('1', 'Banquet');
  169. INSERT INTO `meetings_capacity` (`id`, `name`) VALUES ('2', 'Classroom');
  170. INSERT INTO `meetings_capacity` (`id`, `name`) VALUES ('3', 'Reception');
  171. INSERT INTO `meetings_capacity` (`id`, `name`) VALUES ('4', 'Theatre');
  172. INSERT INTO `meetings_capacity` (`id`, `name`) VALUES ('5', 'U-Shaped');
  173.  
  174. #52
  175. CREATE TABLE `meetings_capacity_joiner` (
  176. `id` INT NOT NULL AUTO_INCREMENT,
  177. `meeting_id` INT NOT NULL,
  178. `meeting_capacity_id` INT NOT NULL,
  179. `value` VARCHAR(100) NULL DEFAULT 0,
  180. PRIMARY KEY (`id`));
  181.  
  182. #53
  183.  
  184. ALTER TABLE `meetings`
  185. DROP COLUMN `ushaped`,
  186. DROP COLUMN `theater`,
  187. DROP COLUMN `reception`,
  188. DROP COLUMN `classroom`,
  189. DROP COLUMN `banquet`;
  190.  
  191. #54
  192. ALTER TABLE `redemption_users`
  193. ADD COLUMN `old_user` BIT(1) NOT NULL DEFAULT 0 AFTER `enabled`;
  194. SET SQL_SAFE_UPDATES = 0;
  195. update `redemption_users` set old_user = 1;
  196.  
  197. #55
  198. CREATE TABLE `redemption_change_log` (
  199. `id` INT(11) NOT NULL AUTO_INCREMENT,
  200. `username` VARCHAR(50) NOT NULL,
  201. `redemption_id` INT(11) NOT NULL,
  202. `cancel_refund` TINYINT(1) NULL DEFAULT '0',
  203. `comments` VARCHAR(500) NULL DEFAULT NULL,
  204. `creation_date` VARCHAR(50) NOT NULL,
  205. `cancel_refund_changed` TINYINT(1) NULL DEFAULT '0',
  206. `comments_changed` TINYINT(1) NULL DEFAULT '0',
  207. PRIMARY KEY (`id`));
  208.  
  209. #56
  210. ALTER TABLE `home_screen`
  211. CHANGE COLUMN `hotel_code` `font` VARCHAR(100) NULL DEFAULT NULL ;
  212.  
  213. #57
  214. ALTER TABLE `splash_screen`
  215. DROP COLUMN `hotel_code`;
  216.  
  217. #58
  218. CREATE TABLE `fonts` (
  219. `id` INT NOT NULL AUTO_INCREMENT,
  220. `value` VARCHAR(100) NULL DEFAULT '',
  221. PRIMARY KEY (`id`));
  222.  
  223. #59
  224. UPDATE `gui_navigation_menu` SET `LABEL` = 'App Theme', `HREF` = 'Apptheme', `name` = 'APP THEME' WHERE (`MENU_ID` = '42');
  225.  
  226.  
  227. #60
  228. ALTER TABLE `spa_and_recreation`
  229. CHANGE COLUMN `description` `description` LONGTEXT NOT NULL ;
  230.  
  231. #61 (1)
  232. CREATE TABLE `spa_features` (
  233. `id` INT NOT NULL AUTO_INCREMENT,
  234. `name` VARCHAR(200) NULL DEFAULT 'UNKNOWN',
  235. PRIMARY KEY (`id`));
  236.  
  237. -- To insert some data
  238. INSERT INTO `spa_features` (`id`, `name`) VALUES ('1', 'Moroccan Bath');
  239. INSERT INTO `spa_features` (`id`, `name`) VALUES ('2', 'Nail Services');
  240. INSERT INTO `spa_features` (`id`, `name`) VALUES ('3', 'Steam Room');
  241. INSERT INTO `spa_features` (`id`, `name`) VALUES ('4', 'Sauna');
  242. INSERT INTO `spa_features` (`id`, `name`) VALUES ('5', 'Juice Bar');
  243. INSERT INTO `spa_features` (`id`, `name`) VALUES ('6', 'Heavy Weights');
  244.  
  245. #61 (2)
  246. CREATE TABLE `spa_features_joiner` (
  247. `id` INT NOT NULL AUTO_INCREMENT,
  248. `spa_id` VARCHAR(100) NOT NULL,
  249. `spa_features_id` INT NOT NULL,
  250. PRIMARY KEY (`id`));
  251.  
  252. #62
  253. ALTER TABLE `outlet`
  254. ADD COLUMN `dress_code` VARCHAR(300) NULL DEFAULT '' AFTER `activate`,
  255. ADD COLUMN `bookable` TINYINT(1) NULL DEFAULT 0 AFTER `dress_code`;
  256.  
  257. #63
  258. ALTER TABLE `ammenities`
  259. ADD COLUMN `url` VARCHAR(500) NULL DEFAULT NULL AFTER `hotel_code`;
  260.  
  261. #64
  262. CREATE TABLE `mobile_app_users_feedback` (
  263. `id` INT NOT NULL AUTO_INCREMENT,
  264. `first_name` VARCHAR(100) NULL,
  265. `last_name` VARCHAR(100) NULL,
  266. `star_rating` VARCHAR(50) NULL,
  267. `comment` VARCHAR(500) NULL,
  268. `hotel_code` VARCHAR(50) NULL,
  269. `check_in_date` DATETIME NULL,
  270. `check_out_date` DATETIME NULL,
  271. PRIMARY KEY (`id`));
  272.  
  273. #65
  274. CREATE TABLE `spa_and_recreation_treatments` (
  275. `id` INT(11) NOT NULL AUTO_INCREMENT,
  276. `treatment_category_value` VARCHAR(100) NOT NULL,
  277. `treatment_name` VARCHAR(50) NULL,
  278. `treatment_description` VARCHAR(500) NULL,
  279. `treatment_price` VARCHAR(50) NULL,
  280. `treatment_duration` VARCHAR(50) NULL,
  281. `spa_and_recreation_id` VARCHAR(100) NOT NULL,
  282. PRIMARY KEY (`id`));
  283.  
  284. CREATE TABLE `spa_and_recreation_treatments_category` (
  285. `id` INT NOT NULL,
  286. `value` VARCHAR(100) NOT NULL,
  287. PRIMARY KEY (`id`));
  288.  
  289. INSERT INTO `spa_and_recreation_treatments_category` (`id`, `value`) VALUES ('1', 'Rituals');
  290. INSERT INTO `spa_and_recreation_treatments_category` (`id`, `value`) VALUES ('2', 'Facials');
  291. INSERT INTO `spa_and_recreation_treatments_category` (`id`, `value`) VALUES ('3', 'Body Treatments');
  292. INSERT INTO `spa_and_recreation_treatments_category` (`id`, `value`) VALUES ('4', 'Massages');
  293. INSERT INTO `spa_and_recreation_treatments_category` (`id`, `value`) VALUES ('5', 'Beauty Services');
  294.  
  295. #66
  296. CREATE TABLE `offers_category` (
  297. `id` INT NOT NULL,
  298. `value` VARCHAR(100) NOT NULL,
  299. PRIMARY KEY (`id`));
  300.  
  301. INSERT INTO `offers_category` (`id`, `value`) VALUES ('1', 'Rooms');
  302. INSERT INTO `offers_category` (`id`, `value`) VALUES ('2', 'Outlets');
  303. INSERT INTO `offers_category` (`id`, `value`) VALUES ('3', 'Spa & Recreation');
  304. INSERT INTO `offers_category` (`id`, `value`) VALUES ('4', 'Others');
  305.  
  306. #67
  307. ALTER TABLE `offers`
  308. ADD COLUMN `category` VARCHAR(50) NULL AFTER `enabled`,
  309. ADD COLUMN `subject` VARCHAR(100) NULL AFTER `category`;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement