Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ internal test_table_properties_db duplicate_table compaction_policy size_based
internal test_table_properties_db duplicate_table compression LZ4F
internal test_table_properties_db duplicate_table data_sort.col_num 3
internal test_table_properties_db duplicate_table data_sort.sort_type LEXICAL
internal test_table_properties_db duplicate_table default.replication_allocation tag.location.default: 1
internal test_table_properties_db duplicate_table disable_auto_compaction false
internal test_table_properties_db duplicate_table enable_mow_light_delete false
internal test_table_properties_db duplicate_table enable_single_replica_compaction false
Expand Down Expand Up @@ -45,7 +44,6 @@ internal test_table_properties_db listtable compaction_policy size_based
internal test_table_properties_db listtable compression LZ4F
internal test_table_properties_db listtable data_sort.col_num 6
internal test_table_properties_db listtable data_sort.sort_type LEXICAL
internal test_table_properties_db listtable default.replication_allocation tag.location.default: 1
internal test_table_properties_db listtable disable_auto_compaction false
internal test_table_properties_db listtable enable_mow_light_delete false
internal test_table_properties_db listtable enable_single_replica_compaction false
Expand Down Expand Up @@ -78,7 +76,6 @@ internal test_table_properties_db unique_table compaction_policy size_based
internal test_table_properties_db unique_table compression LZ4F
internal test_table_properties_db unique_table data_sort.col_num 2
internal test_table_properties_db unique_table data_sort.sort_type LEXICAL
internal test_table_properties_db unique_table default.replication_allocation tag.location.default: 1
internal test_table_properties_db unique_table disable_auto_compaction false
internal test_table_properties_db unique_table enable_mow_light_delete false
internal test_table_properties_db unique_table enable_single_replica_compaction false
Expand Down Expand Up @@ -113,7 +110,6 @@ internal test_table_properties_db duplicate_table compaction_policy size_based
internal test_table_properties_db duplicate_table compression LZ4F
internal test_table_properties_db duplicate_table data_sort.col_num 3
internal test_table_properties_db duplicate_table data_sort.sort_type LEXICAL
internal test_table_properties_db duplicate_table default.replication_allocation tag.location.default: 1
internal test_table_properties_db duplicate_table disable_auto_compaction false
internal test_table_properties_db duplicate_table enable_mow_light_delete false
internal test_table_properties_db duplicate_table enable_single_replica_compaction false
Expand Down Expand Up @@ -146,7 +142,6 @@ internal test_table_properties_db unique_table compaction_policy size_based
internal test_table_properties_db unique_table compression LZ4F
internal test_table_properties_db unique_table data_sort.col_num 2
internal test_table_properties_db unique_table data_sort.sort_type LEXICAL
internal test_table_properties_db unique_table default.replication_allocation tag.location.default: 1
internal test_table_properties_db unique_table disable_auto_compaction false
internal test_table_properties_db unique_table enable_mow_light_delete false
internal test_table_properties_db unique_table enable_single_replica_compaction false
Expand Down Expand Up @@ -183,7 +178,6 @@ internal test_table_properties_db duplicate_table compaction_policy size_based
internal test_table_properties_db duplicate_table compression LZ4F
internal test_table_properties_db duplicate_table data_sort.col_num 3
internal test_table_properties_db duplicate_table data_sort.sort_type LEXICAL
internal test_table_properties_db duplicate_table default.replication_allocation tag.location.default: 1
internal test_table_properties_db duplicate_table disable_auto_compaction false
internal test_table_properties_db duplicate_table enable_mow_light_delete false
internal test_table_properties_db duplicate_table enable_single_replica_compaction false
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -84,11 +84,11 @@ suite("test_table_properties") {
"""

qt_select_check_1 """select count(*) from information_schema.table_properties where table_schema=\"${dbName}\"; """
qt_select_check_2 """select * from information_schema.table_properties where table_schema=\"${dbName}\" ORDER BY TABLE_CATALOG,TABLE_SCHEMA,TABLE_NAME,PROPERTY_NAME,PROPERTY_VALUE; """
qt_select_check_2 """select * from information_schema.table_properties where table_schema=\"${dbName}\" and PROPERTY_NAME != "default.replication_allocation" ORDER BY TABLE_CATALOG,TABLE_SCHEMA,TABLE_NAME,PROPERTY_NAME,PROPERTY_VALUE"""
sql """
drop table listtable;
"""
qt_select_check_3 """select * from information_schema.table_properties where table_schema=\"${dbName}\" ORDER BY TABLE_CATALOG,TABLE_SCHEMA,TABLE_NAME,PROPERTY_NAME,PROPERTY_VALUE; """
qt_select_check_3 """select * from information_schema.table_properties where table_schema=\"${dbName}\" and PROPERTY_NAME != "default.replication_allocation" ORDER BY TABLE_CATALOG,TABLE_SCHEMA,TABLE_NAME,PROPERTY_NAME,PROPERTY_VALUE"""

def user = "table_properties_user"
sql "DROP USER IF EXISTS ${user}"
Expand All @@ -106,17 +106,17 @@ suite("test_table_properties") {
def url=tokens[0] + "//" + tokens[2] + "/" + "information_schema" + "?"

connect(user=user, password='123abc!@#', url=url) {
qt_select_check_4 """select * from information_schema.table_properties ORDER BY TABLE_CATALOG,TABLE_SCHEMA,TABLE_NAME,PROPERTY_NAME,PROPERTY_VALUE; """
qt_select_check_4 """select * from information_schema.table_properties where PROPERTY_NAME != "default.replication_allocation" ORDER BY TABLE_CATALOG,TABLE_SCHEMA,TABLE_NAME,PROPERTY_NAME,PROPERTY_VALUE"""
}

sql "GRANT SELECT_PRIV ON ${dbName}.duplicate_table TO ${user}"
connect(user=user, password='123abc!@#', url=url) {
qt_select_check_5 """select * from information_schema.table_properties ORDER BY TABLE_CATALOG,TABLE_SCHEMA,TABLE_NAME,PROPERTY_NAME,PROPERTY_VALUE; """
qt_select_check_5 """select * from information_schema.table_properties where PROPERTY_NAME != "default.replication_allocation" ORDER BY TABLE_CATALOG,TABLE_SCHEMA,TABLE_NAME,PROPERTY_NAME,PROPERTY_VALUE"""
}

sql "REVOKE SELECT_PRIV ON ${dbName}.duplicate_table FROM ${user}"
connect(user=user, password='123abc!@#', url=url) {
qt_select_check_6 """select * from information_schema.table_properties ORDER BY TABLE_CATALOG,TABLE_SCHEMA,TABLE_NAME,PROPERTY_NAME,PROPERTY_VALUE; """
qt_select_check_6 """select * from information_schema.table_properties where PROPERTY_NAME != "default.replication_allocation" ORDER BY TABLE_CATALOG,TABLE_SCHEMA,TABLE_NAME,PROPERTY_NAME,PROPERTY_VALUE"""
}


Expand Down