Bläddra i källkod

mysql增加置会话表:sticky_sessions

sand 8 år sedan
förälder
incheckning
a2139083f1

+ 21 - 10
src/server/resources/schema/ichat_schema.1.2.8.sql

@ -8,6 +8,9 @@ SET FOREIGN_KEY_CHECKS=0;
/* Drop Tables */
DROP TABLE IF EXISTS `app_status` CASCADE
;
DROP TABLE IF EXISTS `topics` CASCADE
;
@ -26,7 +29,7 @@ DROP TABLE IF EXISTS `participants` CASCADE
DROP TABLE IF EXISTS `sessions` CASCADE
;
DROP TABLE IF EXISTS `app_status` CASCADE
DROP TABLE IF EXISTS `sticky_sessions` CASCADE
;
DROP TABLE IF EXISTS `wechat_access_tokens` CASCADE
@ -34,6 +37,17 @@ DROP TABLE IF EXISTS `wechat_access_tokens` CASCADE
/* Create Tables */
CREATE TABLE `app_status`
(
	`user_id` VARCHAR(50) NOT NULL COMMENT '用户ID',
	`platform` TINYINT COMMENT '平台,0为iOS,1为安卓',
	`token` VARCHAR(100) COMMENT '个推Token',
	`client_id` VARCHAR(100) COMMENT '客户端ID',
	`app_in_bg` TINYINT COMMENT 'App是否处于后台状态',
	`last_login_time` TIMESTAMP(0) COMMENT '最后登录 时间',
	CONSTRAINT `PK_user_status` PRIMARY KEY (`user_id`)
) COMMENT='app端状态'
CREATE TABLE `topics`
(
	`id` INTEGER NOT NULL COMMENT 'ID',
@ -106,16 +120,13 @@ CREATE TABLE `sessions`
) COMMENT='会话'
;
CREATE TABLE `app_status`
;
CREATE TABLE `sticky_sessions`
(
	`user_id` VARCHAR(50) NOT NULL COMMENT '用户ID',
	`platform` TINYINT COMMENT '平台,0为iOS,1为安卓',
	`token` VARCHAR(100) COMMENT '个推Token',
	`client_id` VARCHAR(100) COMMENT '客户端ID',
	`app_in_bg` TINYINT COMMENT 'App是否处于后台状态',
	`last_login_time` TIMESTAMP(0) COMMENT '最后登录 时间',
	CONSTRAINT `PK_user_status` PRIMARY KEY (`user_id`)
) COMMENT='app端状态'
	`user_id` VARCHAR(50) COMMENT '用户ID',
	`session_id` VARCHAR(50) COMMENT '会话ID',
	`score` INTEGER COMMENT '置顶分值'
) COMMENT='置顶会话'
;
CREATE TABLE `wechat_access_tokens`

+ 7 - 8
src/server/resources/schema/temp.sql

@ -1,6 +1,6 @@
/* ---------------------------------------------------- */
/*  Generated by Enterprise Architect Version 12.0 		*/
/*  Created On : 15-Dec-2016 10:44:54 AM 				*/
/*  Created On : 16-12月-2016 15:18:58 				*/
/*  DBMS       : MySql 						*/
/* ---------------------------------------------------- */
@ -8,18 +8,17 @@ SET FOREIGN_KEY_CHECKS=0
/* Drop Tables */
DROP TABLE IF EXISTS `wechat_access_tokens` CASCADE
DROP TABLE IF EXISTS `sticky_sessions` CASCADE
;
/* Create Tables */
CREATE TABLE `wechat_access_tokens`
CREATE TABLE `sticky_sessions`
(
	`access_token` VARCHAR(50) NOT NULL COMMENT '访问token',
	`expiry_date` TIMESTAMP(0) COMMENT '过期时间',
	`create_time` TIMESTAMP(0) COMMENT '数据创建时间',
	CONSTRAINT `PK_wechat_access_tokens` PRIMARY KEY (`access_token`)
) COMMENT='微信接口调用所需要token'
	`user_id` VARCHAR(50) COMMENT '用户ID',
	`session_id` VARCHAR(50) COMMENT '会话ID',
	`score` INTEGER COMMENT '置顶分值'
) COMMENT='置顶会话'
;
SET FOREIGN_KEY_CHECKS=1