Commit 31d9df38 by jscat

titan doc更新

添加create_table_sql模块
parent 31f1d961
CREATE DATABASE IF NOT EXISTS sharpe DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
\ No newline at end of file
CREATE DATABASE IF NOT EXISTS sharpe DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
use sharpe;
grant all privileges on sharpe.* to sharpe_dev@'%' identified by '123456';
grant all privileges on sharpe.* to sharpe_dev@'localhost' identified by '123456';
grant all privileges on sharpe.* to sharpe_dev@'127.0.0.1' identified by '123456';
flush privileges;
USE sharpe;
/*
中国A股交易日历, 数据来自wind, baostock or 其他
tips: 需不需要从多个源获取数据
*/
DROP TABLE IF EXISTS tbl_AShareCalendar;
CREATE TABLE tbl_AShareCalendar (
`OBJECT_ID` VARCHAR(100) COMMENT '对象ID',
`TRADE_DAYS` VARCHAR(8) DEFAULT '' COMMENT 'Trading Day, 20210201',
`S_INFO_EXCHMARKET` VARCHAR(40) DEFAULT '' COMMENT 'Exchange Name (English), SSE:上海交易所 | SZSE:深圳交易所',
`SOURCE_TYPE` VARCHAR(10) DEFAULT '' COMMENT 'BS: baostock | WD: wind',
PRIMARY KEY(`TRADE_DAYS`, `S_INFO_EXCHMARKET`),
KEY `query_key` (`S_INFO_EXCHMARKET`))
ENGINE=INNODB DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci COMMENT='交易日历, 每个月1号8:30同步';
/*
REPLACE INTO tbl_AShareCalendar(OBJECT_ID,TRADE_DAYS, S_INFO_EXCHMARKET, SOURCE_TYPE)
VALUES("", "20210201", "SSE", "BS"), ("","20210202", "SSE", "BS"), ("","20210202", "SZSE", "BS");
*/
\ No newline at end of file
USE sharpe;
/*
AShareDescription
中国A股基本资料, 数据来自wind, baostock or 其他
tips: 需不需要从多个源获取数据
更新时间: 08:00; 09:30; 12:30
*/
DROP TABLE IF EXISTS tbl_AShareDescription;
CREATE TABLE tbl_AShareDescription (
`OBJECT_ID` VARCHAR(100) COMMENT '对象ID',
`S_INFO_CODE` VARCHAR(40) DEFAULT '' COMMENT '交易代码',
`S_INFO_NAME` VARCHAR(50) DEFAULT '' COMMENT '证券简称',
`S_INFO_COMPNAME` VARCHAR(100) DEFAULT '' COMMENT '公司中文名字',
`S_INFO_COMPNAMEENG` VARCHAR(100) DEFAULT '' COMMENT '公司英文名字',
`S_INFO_ISINCODE` VARCHAR(40) DEFAULT '' COMMENT 'ISIN CODE',
`S_INFO_EXCHMARKET` VARCHAR(40) DEFAULT '' COMMENT '交易所, SSE: 上交所; SZSE:深交所',
`S_INFO_LISTBOARD` VARCHAR(10) DEFAULT '' COMMENT '上市板类型; 434004000:主板; 434003000:中小企业板; 434001000:创业板',
`S_INFO_LISTBOARDNAME` VARCHAR(10) DEFAULT '' COMMENT '上市板, 主板, 创业板, 中小企业板',
PRIMARY KEY(`S_INFO_CODE`),
KEY `query_key` (`S_INFO_CODE`, `S_INFO_NAME`, `S_INFO_COMPNAME`))
ENGINE=INNODB DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci COMMENT='中国A股基本资料, 08:00;09:30;12:30';
/*
REPLACE INTO tbl_AShareDescription(OBJECT_ID,TRADE_DAYS, S_INFO_EXCHMARKET, SOURCE_TYPE)
VALUES("", "20210201", "SSE", "BS"), ("","20210202", "SSE", "BS"), ("","20210202", "SZSE", "BS");
*/
\ No newline at end of file
USE sharpe;
/*
error log
*/
DROP TABLE IF EXISTS tbl_error_log;
CREATE TABLE `tbl_error_log` (
`OBJECT_ID` BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT '记录序列号',
`TARGET_TABLE` VARCHAR(100) DEFAULT NULL COMMENT '目标表',
`UPDATE_INFO` VARCHAR(100) DEFAULT NULL COMMENT '接口传值的code,优先级低',
`ERROR_INFO` VARCHAR(500) DEFAULT NULL COMMENT '错误信息',
`ERROR_STATUS` VARCHAR(10) DEFAULT '00' COMMENT '错误状态, 00:待处理|01:已处理',
`CREATE_DT` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '更新时间',
PRIMARY KEY (`OBJECT_ID`),
KEY `query_key` (`TARGET_TABLE`, `CREATE_DT`)
) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='数据库日志表'
/*
*/
\ No newline at end of file
USE sharpe;
/*
中国A股交易日历, 数据来自wind, baostock or 其他
tips: 需不需要从多个源获取数据
*/
DROP TABLE IF EXISTS tbl_update_log;
CREATE TABLE `tbl_update_log` (
`OBJECT_ID` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '记录序列号',
`TARGET_TABLE` varchar(100) DEFAULT NULL COMMENT '目标表',
`UPDATE_INFO` varchar(100) DEFAULT NULL COMMENT '接口传值的code,优先级低',
`CREATE_DT` datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '更新时间',
PRIMARY KEY (`OBJECT_ID`),
KEY `query_key` (`TARGET_TABLE`, `CREATE_DT`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='数据库日志表'
/*
*/
\ No newline at end of file
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论