80 lines
2.0 KiB
SQL
Executable File
80 lines
2.0 KiB
SQL
Executable File
/*==============================================================*/
|
|
/* 系统日志 */
|
|
/*==============================================================*/
|
|
DROP TABLE IF EXISTS T_SYSLOG;
|
|
create table T_SYSLOG (
|
|
UUID VARCHAR(32) NOT NULL,
|
|
CATEGORY VARCHAR(64),
|
|
LEVEL VARCHAR(12),
|
|
LOG text,
|
|
EXTRA VARCHAR(512),
|
|
CREATE_TIME datetime,
|
|
PARTY_ID varchar(32) ,
|
|
PRIMARY KEY (UUID)
|
|
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
create index INDEX_SYSLOG_CREATE_TIME on T_SYSLOG (
|
|
CREATE_TIME
|
|
);
|
|
create index INDEX_SYSLOG_CATEGORY on T_SYSLOG (
|
|
CATEGORY,CREATE_TIME
|
|
);
|
|
|
|
create index INDEX_SYSLOG_LEVEL on T_SYSLOG (
|
|
LEVEL,CREATE_TIME
|
|
);
|
|
|
|
create index INDEX_SYSLOG_PARTY_ID on T_SYSLOG (
|
|
PARTY_ID,CREATE_TIME
|
|
);
|
|
|
|
DROP TABLE IF EXISTS T_LOG;
|
|
create table T_LOG (
|
|
UUID VARCHAR(32) NOT NULL,
|
|
CATEGORY VARCHAR(64),
|
|
LOG text,
|
|
EXTRA VARCHAR(512),
|
|
CREATE_TIME datetime,
|
|
PARTY_ID varchar(32) ,
|
|
LAYER int,
|
|
AMOUNT double,
|
|
PRIMARY KEY (UUID)
|
|
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
|
|
create index INDEX_LOG_PARTY_ID on T_LOG (
|
|
PARTY_ID,CREATE_TIME
|
|
);
|
|
|
|
create index INDEX_LOG_CATEGORY on T_LOG (
|
|
CATEGORY,PARTY_ID,CREATE_TIME
|
|
);
|
|
|
|
alter table T_LOG add STATE int;
|
|
UPDATE T_LOG SET STATE = 0;
|
|
|
|
create index INDEX_LOG_STATE on T_LOG (
|
|
STATE
|
|
);
|
|
|
|
|
|
DROP TABLE IF EXISTS T_MONEY_LOG;
|
|
create table T_MONEY_LOG (
|
|
UUID VARCHAR(32) NOT NULL,
|
|
LOG text,
|
|
EXTRA VARCHAR(512),
|
|
WALLETTYPE VARCHAR(128),
|
|
CREATE_TIME datetime,
|
|
PARTY_ID varchar(32) ,
|
|
LOCALKEY VARCHAR(64),
|
|
AMOUNT double,
|
|
AMOUNT_BEFORE double,
|
|
AMOUNT_AFTER double,
|
|
PRIMARY KEY (UUID)
|
|
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
|
|
create index INDEX_MONEY_LOG_PARTY_ID on T_MONEY_LOG (
|
|
PARTY_ID,CREATE_TIME
|
|
);
|