diff --git a/acb-relayer/r-bootstrap/src/main/resources/db/ddl.sql b/acb-relayer/r-bootstrap/src/main/resources/db/ddl.sql index ea1a5367..ef93e4e4 100644 --- a/acb-relayer/r-bootstrap/src/main/resources/db/ddl.sql +++ b/acb-relayer/r-bootstrap/src/main/resources/db/ddl.sql @@ -56,7 +56,7 @@ CREATE TABLE IF NOT EXISTS `anchor_process` `gmt_create` datetime DEFAULT CURRENT_TIMESTAMP, `gmt_modified` datetime DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`id`), - UNIQUE KEY `blockchain_product` (`blockchain_product`, `instance`, `task`) + UNIQUE KEY `anchor_process_unique_product_instance_task_lane` (`blockchain_product`, `instance`, `task`, `tpbta_lane_key`) ) ENGINE = InnoDB ROW_FORMAT = DYNAMIC; @@ -545,4 +545,4 @@ CREATE TABLE IF NOT EXISTS `sdp_nonce_record` PRIMARY KEY (`id`), KEY `idx_message_id_nonce` (`message_id`), KEY `idx_channel` (`sender_domain`, `sender_identity`, `receiver_domain`, `receiver_identity`, `nonce`) -); \ No newline at end of file +); diff --git a/acb-relayer/r-bootstrap/src/test/resources/data/ddl.sql b/acb-relayer/r-bootstrap/src/test/resources/data/ddl.sql index 10738a1c..8a5314a0 100644 --- a/acb-relayer/r-bootstrap/src/test/resources/data/ddl.sql +++ b/acb-relayer/r-bootstrap/src/test/resources/data/ddl.sql @@ -51,7 +51,7 @@ CREATE TABLE IF NOT EXISTS `anchor_process` `gmt_create` datetime DEFAULT CURRENT_TIMESTAMP, `gmt_modified` datetime DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`id`), - UNIQUE KEY `blockchain_product` (`blockchain_product`, `instance`, `task`) + UNIQUE KEY `anchor_process_unique_product_instance_task_lane` (`blockchain_product`, `instance`, `task`, `tpbta_lane_key`) ); CREATE TABLE IF NOT EXISTS `domain_cert` @@ -503,4 +503,4 @@ CREATE TABLE IF NOT EXISTS `sdp_nonce_record` `hash_val` VARCHAR(64) UNIQUE NOT NULL, `gmt_create` DATETIME DEFAULT CURRENT_TIMESTAMP, `gmt_modified` DATETIME DEFAULT CURRENT_TIMESTAMP -); \ No newline at end of file +);