CREATE TABLE `data_game_version` (
  `market_type` int(11) NOT NULL COMMENT '서비스 대상의 마켓 타입\n\n- 하나의 게임 서비스는 1개 이상의 마켓에 적용될 수 있다.\n: 동일한 마켓에 여러 개의 앱이 등록되는 경우는, market_type은 같으나, service_code가 다른 경우이다.\n\n- eMarketType 참조',
  `app_version_major` tinyint(4) unsigned NOT NULL DEFAULT '0' COMMENT '현재 서비스에 적용할 애플리케이션의 주 버전\n\n- 주 버전과 부 버전을 비교한다.',
  `app_version_minor` tinyint(4) unsigned NOT NULL DEFAULT '0' COMMENT '현재 서비스에 적용할 애플리케이션의 주 버전\n\n- 주 버전과 부 버전을 비교한다.',
  `require_update` tinyint(4) unsigned NOT NULL DEFAULT '0' COMMENT '강제 업데이트 필요한지 여부. 강제 업데이트면 업데이를 유도한다.',
  `access_link_live` varchar(128) NOT NULL DEFAULT '' COMMENT '애플리케이션의 서버 액세스 링크 URL(라이브 서비스)\n\n- app_version_major, app_version_minor가 일치해야 한다.',
  `access_link_stage` varchar(128) NOT NULL DEFAULT '' COMMENT '애플리케이션의 서버 액세스 링크 URL(스테이지 서버)\n\n- app_version_major, app_version_minor가 현재 라이브 중인 버전보다 큰 경우에는 검수용 URL을 제공한다.',
  PRIMARY KEY (`market_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='게임 서비스 정보';

CREATE TABLE `data_server_status` (
  `idx` int(11) NOT NULL,
  `state` tinyint(4) NOT NULL DEFAULT '0' COMMENT '서비스 대상의 서비스 상태\n\n0 = 서비스 하지 않는 상태\n1 = 서비스 중\n2 = 서비스 점검 중',
  `start_date` datetime NOT NULL DEFAULT '2020-11-01 00:00:00',
  `end_date` datetime NOT NULL DEFAULT '2020-11-01 00:00:00',
  `message` varchar(256) NOT NULL DEFAULT '' COMMENT '점검 메세지',
  PRIMARY KEY (`idx`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='서버상태';

CREATE TABLE `data_event` (
  `idx` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `banner_path` varchar(1024) NOT NULL DEFAULT '0' COMMENT '배너경로',
  `title` varchar(64) NOT NULL DEFAULT '0' COMMENT '제목',
  `contents` varchar(512) NOT NULL DEFAULT '0' COMMENT '내용',
  `is_public` int(11) NOT NULL COMMENT '공개여부(0-비공개, 1-공개)',
  `start_date` datetime NOT NULL DEFAULT '2020-11-01 00:00:00',
  `public_days` int(11) NOT NULL DEFAULT '0' COMMENT '노출유지기간(일단위)',
  PRIMARY KEY (`idx`)
) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=utf8 COMMENT='이벤트';
