Skip to content

Commit 489fa6d

Browse files
RANGER-5557: Ranger Database Upgrade Failure Due to MySQL Index Key Length Exceeding Limit (utf8mb4) (#921)
1 parent 09aac5d commit 489fa6d

3 files changed

Lines changed: 3 additions & 3 deletions

File tree

security-admin/db/mysql/optimized/current/ranger_core_db_mysql.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -456,7 +456,7 @@ CREATE TABLE `x_trx_log_v2` (
456456
KEY `x_trx_log_v2_FK_added_by_id` (`added_by_id`),
457457
KEY `x_trx_log_v2_cr_time` (`create_time`),
458458
KEY `x_trx_log_v2_action` (`action`),
459-
KEY `x_trx_log_v2_trx_id` (`trx_id`)
459+
KEY `x_trx_log_v2_trx_id` (`trx_id`(190))
460460
)ROW_FORMAT=DYNAMIC;
461461

462462
CREATE TABLE `x_perm_map` (

security-admin/db/mysql/patches/073-create-x_trx_log_v2.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,5 +34,5 @@ CREATE TABLE `x_trx_log_v2` (
3434
PRIMARY KEY (`id`),
3535
KEY `x_trx_log_v2_FK_added_by_id` (`added_by_id`),
3636
KEY `x_trx_log_v2_cr_time` (`create_time`),
37-
KEY `x_trx_log_v2_trx_id` (`trx_id`)
37+
KEY `x_trx_log_v2_trx_id` (`trx_id`(190))
3838
)ROW_FORMAT=DYNAMIC;

security-admin/db/mysql/patches/074-create-index-for-x_trx_log.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ delimiter ;;
1919
create procedure create_index_for_x_trx_log() begin
2020
if exists (SELECT * FROM INFORMATION_SCHEMA.STATISTICS WHERE table_schema=DATABASE() AND table_name='x_trx_log') then
2121
if not exists (SELECT * FROM INFORMATION_SCHEMA.STATISTICS WHERE table_schema=DATABASE() AND table_name='x_trx_log' AND index_name='x_trx_log_IDX_trx_id') then
22-
CREATE INDEX x_trx_log_IDX_trx_id ON x_trx_log(trx_id);
22+
CREATE INDEX x_trx_log_IDX_trx_id ON x_trx_log(trx_id(190));
2323
end if;
2424
end if;
2525
end;;

0 commit comments

Comments
 (0)