seata 服务端启动所需要的表

seata 服务端启动所需要的表

CREATE TABLE `branch_table_copy` (

  `branch_id` bigint(20) NOT NULL,

  `xid` varchar(128) NOT NULL,

  `transaction_id` bigint(20) DEFAULT NULL,

  `resource_group_id` varchar(32) DEFAULT NULL,

  `resource_id` varchar(256) DEFAULT NULL,

  `lock_key` varchar(128) DEFAULT NULL,

  `branch_type` varchar(8) DEFAULT NULL,

  `status` tinyint(4) DEFAULT NULL,

  `client_id` varchar(64) DEFAULT NULL,

  `application_data` varchar(2000) DEFAULT NULL,

  `gmt_create` datetime DEFAULT NULL,

  `gmt_modified` datetime DEFAULT NULL,

  PRIMARY KEY (`branch_id`),

  KEY `idx_xid` (`xid`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;





CREATE TABLE `global_table` (

  `xid` varchar(128) NOT NULL,

  `transaction_id` bigint(20) DEFAULT NULL,

  `status` tinyint(4) NOT NULL,

  `application_id` varchar(32) DEFAULT NULL,

  `transaction_service_group` varchar(32) DEFAULT NULL,

  `transaction_name` varchar(64) DEFAULT NULL,

  `timeout` int(11) DEFAULT NULL,

  `begin_time` bigint(20) DEFAULT NULL,

  `application_data` varchar(2000) DEFAULT NULL,

  `gmt_create` datetime DEFAULT NULL,

  `gmt_modified` datetime DEFAULT NULL,

  PRIMARY KEY (`xid`),

  KEY `idx_gmt_modified_status` (`gmt_modified`,`status`),

  KEY `idx_transaction_id` (`transaction_id`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;




CREATE TABLE `lock_table` (

  `row_key` varchar(128) NOT NULL,

  `xid` varchar(96) DEFAULT NULL,

  `transaction_id` mediumtext,

  `branch_id` mediumtext,

  `resource_id` varchar(256) DEFAULT NULL,

  `table_name` varchar(32) DEFAULT NULL,

  `pk` varchar(32) DEFAULT NULL,

  `gmt_create` datetime DEFAULT NULL,

  `gmt_modified` datetime DEFAULT NULL,

  PRIMARY KEY (`row_key`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;



CREATE TABLE `branch_table` (

  `branch_id` bigint(20) NOT NULL,

  `xid` varchar(128) NOT NULL,

  `transaction_id` bigint(20) DEFAULT NULL,

  `resource_group_id` varchar(32) DEFAULT NULL,

  `resource_id` varchar(256) DEFAULT NULL,

  `lock_key` varchar(128) DEFAULT NULL,

  `branch_type` varchar(8) DEFAULT NULL,

  `status` tinyint(4) DEFAULT NULL,

  `client_id` varchar(64) DEFAULT NULL,

  `application_data` varchar(2000) DEFAULT NULL,

  `gmt_create` datetime DEFAULT NULL,

  `gmt_modified` datetime DEFAULT NULL,

  PRIMARY KEY (`branch_id`),

  KEY `idx_xid` (`xid`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容