You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
121 lines
4.1 KiB
MySQL
121 lines
4.1 KiB
MySQL
2 years ago
|
-- Storage库存微服务的数据库业务初始化
|
||
|
DROP DATABASE IF EXISTS integrated_storage;
|
||
|
CREATE DATABASE integrated_storage;
|
||
|
USE integrated_storage;
|
||
|
CREATE TABLE `storage`
|
||
|
(
|
||
|
`id` bigint(11) unsigned NOT NULL AUTO_INCREMENT,
|
||
|
`commodity_code` varchar(255) DEFAULT NULL,
|
||
|
`count` int(11) DEFAULT '0',
|
||
|
`create_time` datetime DEFAULT NULL,
|
||
|
`update_time` datetime DEFAULT NULL,
|
||
|
PRIMARY KEY (`id`),
|
||
|
UNIQUE KEY `commodity_code` (`commodity_code`)
|
||
|
) ENGINE = InnoDB
|
||
|
AUTO_INCREMENT = 2
|
||
|
DEFAULT CHARSET = utf8;
|
||
|
INSERT INTO `storage`
|
||
|
VALUES ('1', '1', '100', '2022-08-07 22:48:29', '2022-08-14 13:49:05');
|
||
|
|
||
|
-- Account账户微服务的数据库业务初始化
|
||
|
DROP DATABASE IF EXISTS integrated_account;
|
||
|
CREATE DATABASE integrated_account;
|
||
|
USE integrated_account;
|
||
|
CREATE TABLE `account`
|
||
|
(
|
||
|
`id` bigint(11) unsigned NOT NULL AUTO_INCREMENT,
|
||
|
`user_id` varchar(255) DEFAULT NULL,
|
||
|
`money` int(11) DEFAULT '0',
|
||
|
`create_time` datetime DEFAULT NULL,
|
||
|
`update_time` datetime DEFAULT NULL,
|
||
|
PRIMARY KEY (`id`)
|
||
|
) ENGINE = InnoDB
|
||
|
AUTO_INCREMENT = 2
|
||
|
DEFAULT CHARSET = utf8;
|
||
|
INSERT INTO `account`
|
||
|
VALUES ('1', 'admin', '3', '2022-08-07 22:53:01', '2022-08-14 13:49:05');
|
||
|
|
||
|
-- Order订单微服务的数据库业务初始化
|
||
|
DROP DATABASE IF EXISTS integrated_order;
|
||
|
CREATE DATABASE integrated_order;
|
||
|
USE integrated_order;
|
||
|
CREATE TABLE `order`
|
||
|
(
|
||
|
`id` bigint(11) unsigned NOT NULL AUTO_INCREMENT,
|
||
|
`user_id` varchar(255) DEFAULT NULL,
|
||
|
`commodity_code` varchar(255) DEFAULT NULL,
|
||
|
`count` int(11) DEFAULT NULL,
|
||
|
`money` int(11) DEFAULT '0',
|
||
|
`create_time` datetime DEFAULT NULL,
|
||
|
`update_time` datetime DEFAULT NULL,
|
||
|
PRIMARY KEY (`id`)
|
||
|
) ENGINE = InnoDB
|
||
|
AUTO_INCREMENT = 16
|
||
|
DEFAULT CHARSET = utf8;
|
||
|
|
||
|
-- 点赞业务的数据库初始化
|
||
|
DROP DATABASE IF EXISTS integrated_praise;
|
||
|
CREATE DATABASE integrated_praise;
|
||
|
USE integrated_praise;
|
||
|
CREATE TABLE `item`
|
||
|
(
|
||
|
`id` bigint(11) unsigned NOT NULL AUTO_INCREMENT,
|
||
|
`praise` int(11) DEFAULT NULL,
|
||
|
`create_time` datetime DEFAULT NULL,
|
||
|
`update_time` datetime DEFAULT NULL,
|
||
|
PRIMARY KEY (`id`)
|
||
|
) ENGINE = InnoDB
|
||
|
AUTO_INCREMENT = 2
|
||
|
DEFAULT CHARSET = utf8;
|
||
|
INSERT INTO `item`
|
||
|
VALUES ('1', '0', '2022-08-14 00:33:50', '2022-08-14 14:07:34');
|
||
|
-- Storage库存微服务的数据库Seata初始化
|
||
|
USE integrated_storage;
|
||
|
CREATE TABLE `undo_log`
|
||
|
(
|
||
|
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||
|
`branch_id` bigint(20) NOT NULL,
|
||
|
`xid` varchar(100) NOT NULL,
|
||
|
`context` varchar(128) NOT NULL,
|
||
|
`rollback_info` longblob NOT NULL,
|
||
|
`log_status` int(11) NOT NULL,
|
||
|
`log_created` datetime NOT NULL,
|
||
|
`log_modified` datetime NOT NULL,
|
||
|
PRIMARY KEY (`id`),
|
||
|
UNIQUE KEY `ux_undo_log` (`xid`, `branch_id`)
|
||
|
) ENGINE = InnoDB
|
||
|
DEFAULT CHARSET = utf8;
|
||
|
|
||
|
-- Storage库存微服务的数据库Seata初始化
|
||
|
USE integrated_account;
|
||
|
CREATE TABLE `undo_log`
|
||
|
(
|
||
|
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||
|
`branch_id` bigint(20) NOT NULL,
|
||
|
`xid` varchar(100) NOT NULL,
|
||
|
`context` varchar(128) NOT NULL,
|
||
|
`rollback_info` longblob NOT NULL,
|
||
|
`log_status` int(11) NOT NULL,
|
||
|
`log_created` datetime NOT NULL,
|
||
|
`log_modified` datetime NOT NULL,
|
||
|
PRIMARY KEY (`id`),
|
||
|
UNIQUE KEY `ux_undo_log` (`xid`, `branch_id`)
|
||
|
) ENGINE = InnoDB
|
||
|
DEFAULT CHARSET = utf8;
|
||
|
|
||
|
-- Storage库存微服务的数据库Seata初始化
|
||
|
USE integrated_order;
|
||
|
CREATE TABLE `undo_log`
|
||
|
(
|
||
|
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||
|
`branch_id` bigint(20) NOT NULL,
|
||
|
`xid` varchar(100) NOT NULL,
|
||
|
`context` varchar(128) NOT NULL,
|
||
|
`rollback_info` longblob NOT NULL,
|
||
|
`log_status` int(11) NOT NULL,
|
||
|
`log_created` datetime NOT NULL,
|
||
|
`log_modified` datetime NOT NULL,
|
||
|
PRIMARY KEY (`id`),
|
||
|
UNIQUE KEY `ux_undo_log` (`xid`, `branch_id`)
|
||
|
) ENGINE = InnoDB
|
||
|
DEFAULT CHARSET = utf8;
|