feat: new upgrade db method
This commit is contained in:
205
extra/sql/install/RCM_RC_DB.sql
Normal file
205
extra/sql/install/RCM_RC_DB.sql
Normal file
@@ -0,0 +1,205 @@
|
||||
/*
|
||||
Navicat Premium Data Transfer
|
||||
|
||||
Source Server : 192.168.4.95
|
||||
Source Server Type : MySQL
|
||||
Source Server Version : 100621 (10.6.21-MariaDB-0ubuntu0.22.04.2)
|
||||
Source Host : 192.168.4.95:3306
|
||||
Source Schema : RCM_RC_DB
|
||||
|
||||
Target Server Type : MySQL
|
||||
Target Server Version : 100621 (10.6.21-MariaDB-0ubuntu0.22.04.2)
|
||||
File Encoding : 65001
|
||||
|
||||
Date: 17/06/2025 16:59:02
|
||||
*/
|
||||
|
||||
SET NAMES utf8mb4;
|
||||
SET FOREIGN_KEY_CHECKS = 0;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for card_info
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `card_info`;
|
||||
CREATE TABLE `card_info` (
|
||||
`card_no` char(20) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '0',
|
||||
`card_hrn` char(20) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL,
|
||||
`face_value` int UNSIGNED NULL DEFAULT NULL,
|
||||
`card_status` tinyint NULL DEFAULT NULL,
|
||||
`expiry_date` bigint NULL DEFAULT NULL,
|
||||
`valid_time` int UNSIGNED NOT NULL DEFAULT 0,
|
||||
`msisdn_used` char(20) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT '--',
|
||||
`updated_date` char(14) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '0000000000000',
|
||||
PRIMARY KEY (`card_no`) USING BTREE,
|
||||
UNIQUE INDEX `card_no`(`card_no`) USING BTREE,
|
||||
UNIQUE INDEX `card_hrn`(`card_hrn`) USING BTREE,
|
||||
INDEX `card_status`(`card_status`) USING BTREE,
|
||||
INDEX `updated_date`(`updated_date`) USING BTREE
|
||||
) ENGINE = MyISAM CHARACTER SET = latin1 COLLATE = latin1_swedish_ci ROW_FORMAT = Fixed;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for daily_report
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `daily_report`;
|
||||
CREATE TABLE `daily_report` (
|
||||
`date` date NOT NULL DEFAULT '0000-00-00',
|
||||
`yesterday_balance` varchar(16) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '0',
|
||||
`today_recharge` varchar(16) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '0',
|
||||
`today_charge` varchar(16) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '0',
|
||||
`today_balance` varchar(16) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '0',
|
||||
`fresh_user_num` int NOT NULL DEFAULT 0,
|
||||
`normal_user_num` int NOT NULL DEFAULT 0,
|
||||
`suspend_user_num` int NOT NULL DEFAULT 0,
|
||||
`blacklist_user_num` int NOT NULL DEFAULT 0,
|
||||
`released_user_num` int NOT NULL DEFAULT 0,
|
||||
`opr_trial_user_num` int NOT NULL DEFAULT 0,
|
||||
`total_user_num` int NOT NULL DEFAULT 0,
|
||||
`precard_facevalue1` int NOT NULL DEFAULT 0,
|
||||
`precard_used_today1` int NOT NULL DEFAULT 0,
|
||||
`precard_unused1` int NOT NULL DEFAULT 0,
|
||||
`precard_facevalue2` int NOT NULL DEFAULT 0,
|
||||
`precard_used_today2` int NOT NULL DEFAULT 0,
|
||||
`precard_unused2` int NOT NULL DEFAULT 0,
|
||||
`precard_facevalue3` int NOT NULL DEFAULT 0,
|
||||
`precard_used_today3` int NOT NULL DEFAULT 0,
|
||||
`precard_unused3` int NOT NULL DEFAULT 0,
|
||||
`precard_facevalue4` int NOT NULL DEFAULT 0,
|
||||
`precard_used_today4` int NOT NULL DEFAULT 0,
|
||||
`precard_unused4` int NOT NULL DEFAULT 0,
|
||||
`precard_facevalue5` int NOT NULL DEFAULT 0,
|
||||
`precard_used_today5` int NOT NULL DEFAULT 0,
|
||||
`precard_unused5` int NOT NULL DEFAULT 0,
|
||||
`precard_facevalue6` int NOT NULL DEFAULT 0,
|
||||
`precard_used_today6` int NOT NULL DEFAULT 0,
|
||||
`precard_unused6` int NOT NULL DEFAULT 0,
|
||||
`incoming_call_num` int NOT NULL DEFAULT 0,
|
||||
`incoming_call_duration` int NOT NULL DEFAULT 0,
|
||||
`incoming_call_charge` int NOT NULL DEFAULT 0,
|
||||
`local_callout_num` int NOT NULL DEFAULT 0,
|
||||
`local_callout_duration` int NOT NULL DEFAULT 0,
|
||||
`local_callout_charge` int NOT NULL DEFAULT 0,
|
||||
`IDD_call_num` int NOT NULL DEFAULT 0,
|
||||
`IDD_call_duration` int NOT NULL DEFAULT 0,
|
||||
`IDD_call_charge` int NOT NULL DEFAULT 0,
|
||||
`NDD_call_num` int NOT NULL DEFAULT 0,
|
||||
`NDD_call_duration` int NOT NULL DEFAULT 0,
|
||||
`NDD_call_charge` int NOT NULL DEFAULT 0,
|
||||
`rent_charging_num` int NOT NULL DEFAULT 0,
|
||||
`rent_charging_duration` int NOT NULL DEFAULT 0,
|
||||
`rent_charge` int NOT NULL DEFAULT 0,
|
||||
`ast_recharge_num` int NOT NULL DEFAULT 0,
|
||||
`ast_recharge_duration` int NOT NULL DEFAULT 0,
|
||||
`ast_recharge` int NOT NULL DEFAULT 0,
|
||||
`ast_charge_num` int NOT NULL DEFAULT 0,
|
||||
`ast_charge_duration` int NOT NULL DEFAULT 0,
|
||||
`ast_charge` int NOT NULL DEFAULT 0,
|
||||
`recharge_suc_num` int NOT NULL DEFAULT 0,
|
||||
`recharge_suc_duration` int NOT NULL DEFAULT 0,
|
||||
`recharge_suc` int NOT NULL DEFAULT 0,
|
||||
`recharge_fail_num` int NOT NULL DEFAULT 0,
|
||||
`recharge_fail_duration` int NOT NULL DEFAULT 0,
|
||||
`recharge_fail` int NOT NULL DEFAULT 0,
|
||||
`short_message_num` int NOT NULL DEFAULT 0,
|
||||
`short_message_duration` int NOT NULL DEFAULT 0,
|
||||
`short_message_charge` int NOT NULL DEFAULT 0,
|
||||
`short_message_via_web_num` int NOT NULL DEFAULT 0,
|
||||
`short_message_via_web_duration` int NOT NULL DEFAULT 0,
|
||||
`short_message_via_web_charge` int NOT NULL DEFAULT 0,
|
||||
`conference_call_num` int NOT NULL DEFAULT 0,
|
||||
`conference_call_duration` int NOT NULL DEFAULT 0,
|
||||
`conference_call_charge` int NOT NULL DEFAULT 0,
|
||||
`total_call_num` int NOT NULL DEFAULT 0,
|
||||
`total_call_duration` int NOT NULL DEFAULT 0,
|
||||
`total_call_charge` int NOT NULL DEFAULT 0,
|
||||
`gprs_volume` varchar(24) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '0',
|
||||
`gprs_duration` varchar(24) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '0',
|
||||
`gprs_charged` varchar(24) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`date`) USING BTREE
|
||||
) ENGINE = MyISAM CHARACTER SET = latin1 COLLATE = latin1_swedish_ci ROW_FORMAT = Dynamic;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for used_card_info
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `used_card_info`;
|
||||
CREATE TABLE `used_card_info` (
|
||||
`card_no` char(20) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '0',
|
||||
`card_hrn` char(20) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL,
|
||||
`face_value` int UNSIGNED NULL DEFAULT NULL,
|
||||
`card_status` tinyint NULL DEFAULT NULL,
|
||||
`expiry_date` datetime NULL DEFAULT NULL,
|
||||
`valid_time` int UNSIGNED NOT NULL DEFAULT 0,
|
||||
`msisdn_used` char(20) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT NULL,
|
||||
`updated_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
||||
PRIMARY KEY (`card_no`) USING BTREE,
|
||||
UNIQUE INDEX `card_hrn`(`card_hrn`) USING BTREE,
|
||||
INDEX `card_status`(`card_status`) USING BTREE,
|
||||
INDEX `updated_date`(`updated_date`) USING BTREE
|
||||
) ENGINE = MyISAM CHARACTER SET = latin1 COLLATE = latin1_swedish_ci ROW_FORMAT = Fixed;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for user_info
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `user_info`;
|
||||
CREATE TABLE `user_info` (
|
||||
`msisdn` char(16) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '0',
|
||||
`PIN` char(6) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '123456',
|
||||
`status` tinyint UNSIGNED NOT NULL DEFAULT 0,
|
||||
`balance` int NOT NULL DEFAULT 0,
|
||||
`promo_balance` int NOT NULL DEFAULT 0,
|
||||
`overdraft` int NOT NULL DEFAULT 0,
|
||||
`access_date` char(14) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '00000000000000',
|
||||
`mo_expiration_date` char(14) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '00000000000000',
|
||||
`mt_expiration_date` char(14) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '00000000000000',
|
||||
`promo_exp_date` char(14) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL,
|
||||
`cos_id` char(2) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '00',
|
||||
`rent_type` char(2) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '00',
|
||||
`home_location0` char(2) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '0',
|
||||
`home_location1` char(2) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '1',
|
||||
`home_location2` char(2) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '2',
|
||||
`home_location3` char(2) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '3',
|
||||
`cug_id` smallint NOT NULL DEFAULT 0,
|
||||
`language_type` char(2) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '0',
|
||||
`recharge_fail_counter` char(3) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '0',
|
||||
`sm_inquiry_counter` char(3) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '0',
|
||||
`latch_flag` char(3) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '0',
|
||||
`fav_numbers` char(2) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '0',
|
||||
`fav_change_counter` char(3) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '0',
|
||||
`favorite_number0` char(18) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL,
|
||||
`favorite_number1` char(18) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL,
|
||||
`favorite_number2` char(18) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL,
|
||||
`favorite_number3` char(18) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL,
|
||||
`favorite_number4` char(18) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL,
|
||||
`last_call_type` tinyint NOT NULL DEFAULT 0,
|
||||
`last_call_time` char(14) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL,
|
||||
`last_call_number` char(16) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL,
|
||||
`cap_sm_balance0` int NOT NULL DEFAULT 0,
|
||||
`cap_sm_counter0` int NOT NULL DEFAULT 0,
|
||||
`cap_sm_balance1` int NOT NULL DEFAULT 0,
|
||||
`cap_sm_counter1` int NOT NULL DEFAULT 0,
|
||||
`cap_call_balance0` int NOT NULL DEFAULT 0,
|
||||
`cap_call_duration0` int NOT NULL DEFAULT 0,
|
||||
`cap_call_balance1` int NOT NULL DEFAULT 0,
|
||||
`cap_call_duration1` int NOT NULL DEFAULT 0,
|
||||
`free_sms_remaining_days` int NOT NULL DEFAULT 0,
|
||||
`pool_account_type` int NOT NULL DEFAULT 0,
|
||||
`child_account_number` char(18) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL,
|
||||
`child_number_edit_count` int NOT NULL DEFAULT 0,
|
||||
`child_number1` char(18) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL,
|
||||
`child_number2` char(18) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL,
|
||||
`child_number3` char(18) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL,
|
||||
`child_number4` char(18) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL,
|
||||
`child_number5` char(18) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL,
|
||||
`parent_number` char(18) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL,
|
||||
`intraday_calls` int NOT NULL DEFAULT 0,
|
||||
`intraday_sms` int NOT NULL DEFAULT 0,
|
||||
`intraday_charged_balance` int NOT NULL DEFAULT 0,
|
||||
`cap_gprs_volume` int NOT NULL DEFAULT 0,
|
||||
`cap_gprs_balance` int NOT NULL DEFAULT 0,
|
||||
`gprs_volume_this_month` int NOT NULL DEFAULT 0,
|
||||
`gprs_notification_times_today` int NOT NULL DEFAULT 0,
|
||||
`callme_back_request_times` int NOT NULL DEFAULT 0,
|
||||
PRIMARY KEY (`msisdn`) USING BTREE,
|
||||
INDEX `account_status`(`status`) USING BTREE
|
||||
) ENGINE = MyISAM CHARACTER SET = latin1 COLLATE = latin1_swedish_ci ROW_FORMAT = Fixed;
|
||||
|
||||
SET FOREIGN_KEY_CHECKS = 1;
|
||||
Reference in New Issue
Block a user