@@ -52,7 +52,7 @@ use databend_common_meta_app::schema::CreateVirtualColumnReq;
52
52
use databend_common_meta_app:: schema:: DBIdTableName ;
53
53
use databend_common_meta_app:: schema:: DatabaseIdHistoryIdent ;
54
54
use databend_common_meta_app:: schema:: DatabaseIdIdent ;
55
- use databend_common_meta_app:: schema:: DatabaseIdToName ;
55
+ use databend_common_meta_app:: schema:: DatabaseIdToNameIdent ;
56
56
use databend_common_meta_app:: schema:: DatabaseInfo ;
57
57
use databend_common_meta_app:: schema:: DatabaseMeta ;
58
58
use databend_common_meta_app:: schema:: DbIdList ;
@@ -470,7 +470,7 @@ impl SchemaApiTestSuite {
470
470
let res = mt. create_table ( req) . await ?;
471
471
table_id = res. table_id ;
472
472
473
- let db_id_name_key = DatabaseIdToName { db_id } ;
473
+ let db_id_name_key = DatabaseIdToNameIdent :: new ( & tenant , db_id) ;
474
474
let ret_db_name_ident: DatabaseNameIdentRaw =
475
475
get_kv_data ( mt. as_kv_api ( ) , & db_id_name_key) . await ?;
476
476
assert_eq ! (
@@ -498,7 +498,7 @@ impl SchemaApiTestSuite {
498
498
info ! ( "rename database res: {:?}" , res) ;
499
499
assert ! ( res. is_ok( ) ) ;
500
500
501
- let db_id_2_name_key = DatabaseIdToName { db_id } ;
501
+ let db_id_2_name_key = DatabaseIdToNameIdent :: new ( & tenant , db_id) ;
502
502
let ret_db_name_ident: DatabaseNameIdentRaw =
503
503
get_kv_data ( mt. as_kv_api ( ) , & db_id_2_name_key) . await ?;
504
504
assert_eq ! (
@@ -724,7 +724,7 @@ impl SchemaApiTestSuite {
724
724
725
725
let orig_db_id: u64 = get_kv_u64_data ( mt. as_kv_api ( ) , & db_name) . await ?;
726
726
assert_eq ! ( orig_db_id, res. ident. db_id) ;
727
- let db_id_name_key = DatabaseIdToName { db_id : orig_db_id } ;
727
+ let db_id_name_key = DatabaseIdToNameIdent :: new ( & tenant , orig_db_id) ;
728
728
let ret_db_name_ident: DatabaseNameIdentRaw =
729
729
get_kv_data ( mt. as_kv_api ( ) , & db_id_name_key) . await ?;
730
730
assert_eq ! ( ret_db_name_ident, DatabaseNameIdentRaw :: from( & db_name) ) ;
@@ -748,7 +748,7 @@ impl SchemaApiTestSuite {
748
748
749
749
let db_id: u64 = get_kv_u64_data ( mt. as_kv_api ( ) , & db_name) . await ?;
750
750
assert_eq ! ( db_id, res. ident. db_id) ;
751
- let db_id_name_key = DatabaseIdToName { db_id } ;
751
+ let db_id_name_key = DatabaseIdToNameIdent :: new ( & tenant , db_id) ;
752
752
let ret_db_name_ident: DatabaseNameIdentRaw =
753
753
get_kv_data ( mt. as_kv_api ( ) , & db_id_name_key) . await ?;
754
754
assert_eq ! ( ret_db_name_ident, DatabaseNameIdentRaw :: from( & db_name) ) ;
@@ -2038,7 +2038,7 @@ impl SchemaApiTestSuite {
2038
2038
2039
2039
info ! ( "--- drop db-id-to-name mapping to ensure dropping table does not rely on it" ) ;
2040
2040
{
2041
- let id_to_name_key = DatabaseIdToName { db_id : util. db_id } ;
2041
+ let id_to_name_key = DatabaseIdToNameIdent :: new ( & util . tenant , util. db_id ) ;
2042
2042
util. mt
2043
2043
. as_kv_api ( )
2044
2044
. upsert_kv ( UpsertKV :: delete ( id_to_name_key. to_string_key ( ) ) )
@@ -3384,7 +3384,7 @@ impl SchemaApiTestSuite {
3384
3384
// assert old db meta and id to name mapping has been removed
3385
3385
for db_id in old_id_list. iter ( ) {
3386
3386
let id_key = DatabaseIdIdent :: new ( & tenant, * db_id) ;
3387
- let id_mapping = DatabaseIdToName { db_id : * db_id } ;
3387
+ let id_mapping = DatabaseIdToNameIdent :: new ( & tenant , * db_id) ;
3388
3388
3389
3389
let meta_res: Result < DatabaseMeta , KVAppError > =
3390
3390
get_kv_data ( mt. as_kv_api ( ) , & id_key) . await ;
@@ -3767,7 +3767,7 @@ impl SchemaApiTestSuite {
3767
3767
// assert old db meta and id to name mapping has been removed
3768
3768
for db_id in old_id_list. id_list . iter ( ) {
3769
3769
let id_key = DatabaseIdIdent :: new ( & tenant, * db_id) ;
3770
- let id_mapping = DatabaseIdToName { db_id : * db_id } ;
3770
+ let id_mapping = DatabaseIdToNameIdent :: new ( & tenant , * db_id) ;
3771
3771
3772
3772
let meta_res: Result < DatabaseMeta , KVAppError > =
3773
3773
get_kv_data ( mt. as_kv_api ( ) , & id_key) . await ;
@@ -4981,7 +4981,9 @@ impl SchemaApiTestSuite {
4981
4981
4982
4982
assert_eq ! ( 1 , res. db_id, "first database id is 1" ) ;
4983
4983
4984
- let got = mt. get_db_name_by_id ( res. db_id ) . await ?;
4984
+ let got = mt
4985
+ . get_db_name_by_id ( DatabaseIdIdent :: new ( & tenant, res. db_id ) )
4986
+ . await ?;
4985
4987
assert_eq ! ( got, db_name. to_string( ) )
4986
4988
}
4987
4989
@@ -4995,14 +4997,18 @@ impl SchemaApiTestSuite {
4995
4997
4996
4998
let db = mt. get_database ( plan) . await . unwrap ( ) ;
4997
4999
4998
- let got = mt. get_db_name_by_id ( db. ident . db_id ) . await ?;
5000
+ let got = mt
5001
+ . get_db_name_by_id ( DatabaseIdIdent :: new ( & tenant, db. ident . db_id ) )
5002
+ . await ?;
4999
5003
5000
5004
assert_eq ! ( got, db_name. to_string( ) ) ;
5001
5005
}
5002
5006
5003
5007
info ! ( "--- get_db_name_by_id with not exists db_id" ) ;
5004
5008
{
5005
- let got = mt. get_db_name_by_id ( 1024 ) . await ;
5009
+ let got = mt
5010
+ . get_db_name_by_id ( DatabaseIdIdent :: new ( & tenant, 1024 ) )
5011
+ . await ;
5006
5012
5007
5013
let err = got. unwrap_err ( ) ;
5008
5014
let err = ErrorCode :: from ( err) ;
0 commit comments