@@ -515,7 +515,10 @@ def create(self):
515515 database_dialect = self ._database_dialect ,
516516 proto_descriptors = self ._proto_descriptors ,
517517 )
518- future = api .create_database (request = request , metadata = metadata )
518+ future = api .create_database (
519+ request = request ,
520+ metadata = self .metadata_with_request_id (self ._next_nth_request , 1 , metadata ),
521+ )
519522 return future
520523
521524 def exists (self ):
@@ -531,7 +534,12 @@ def exists(self):
531534 metadata = _metadata_with_prefix (self .name )
532535
533536 try :
534- api .get_database_ddl (database = self .name , metadata = metadata )
537+ api .get_database_ddl (
538+ database = self .name ,
539+ metadata = self .metadata_with_request_id (
540+ self ._next_nth_request , 1 , metadata
541+ ),
542+ )
535543 except NotFound :
536544 return False
537545 return True
@@ -548,10 +556,16 @@ def reload(self):
548556 """
549557 api = self ._instance ._client .database_admin_api
550558 metadata = _metadata_with_prefix (self .name )
551- response = api .get_database_ddl (database = self .name , metadata = metadata )
559+ response = api .get_database_ddl (
560+ database = self .name ,
561+ metadata = self .metadata_with_request_id (self ._next_nth_request , 1 , metadata ),
562+ )
552563 self ._ddl_statements = tuple (response .statements )
553564 self ._proto_descriptors = response .proto_descriptors
554- response = api .get_database (name = self .name , metadata = metadata )
565+ response = api .get_database (
566+ name = self .name ,
567+ metadata = self .metadata_with_request_id (self ._next_nth_request , 1 , metadata ),
568+ )
555569 self ._state = DatabasePB .State (response .state )
556570 self ._create_time = response .create_time
557571 self ._restore_info = response .restore_info
@@ -596,7 +610,10 @@ def update_ddl(self, ddl_statements, operation_id="", proto_descriptors=None):
596610 proto_descriptors = proto_descriptors ,
597611 )
598612
599- future = api .update_database_ddl (request = request , metadata = metadata )
613+ future = api .update_database_ddl (
614+ request = request ,
615+ metadata = self .metadata_with_request_id (self ._next_nth_request , 1 , metadata ),
616+ )
600617 return future
601618
602619 def update (self , fields ):
@@ -634,7 +651,9 @@ def update(self, fields):
634651 metadata = _metadata_with_prefix (self .name )
635652
636653 future = api .update_database (
637- database = database_pb , update_mask = field_mask , metadata = metadata
654+ database = database_pb ,
655+ update_mask = field_mask ,
656+ metadata = self .metadata_with_request_id (self ._next_nth_request , 1 , metadata ),
638657 )
639658
640659 return future
@@ -647,7 +666,10 @@ def drop(self):
647666 """
648667 api = self ._instance ._client .database_admin_api
649668 metadata = _metadata_with_prefix (self .name )
650- api .drop_database (database = self .name , metadata = metadata )
669+ api .drop_database (
670+ database = self .name ,
671+ metadata = self .metadata_with_request_id (self ._next_nth_request , 1 , metadata ),
672+ )
651673
652674 def execute_partitioned_dml (
653675 self ,
@@ -995,7 +1017,7 @@ def restore(self, source):
9951017 )
9961018 future = api .restore_database (
9971019 request = request ,
998- metadata = metadata ,
1020+ metadata = self . metadata_with_request_id ( self . _next_nth_request , 1 , metadata ) ,
9991021 )
10001022 return future
10011023
@@ -1064,7 +1086,10 @@ def list_database_roles(self, page_size=None):
10641086 parent = self .name ,
10651087 page_size = page_size ,
10661088 )
1067- return api .list_database_roles (request = request , metadata = metadata )
1089+ return api .list_database_roles (
1090+ request = request ,
1091+ metadata = self .metadata_with_request_id (self ._next_nth_request , 1 , metadata ),
1092+ )
10681093
10691094 def table (self , table_id ):
10701095 """Factory to create a table object within this database.
@@ -1148,7 +1173,10 @@ def get_iam_policy(self, policy_version=None):
11481173 requested_policy_version = policy_version
11491174 ),
11501175 )
1151- response = api .get_iam_policy (request = request , metadata = metadata )
1176+ response = api .get_iam_policy (
1177+ request = request ,
1178+ metadata = self .metadata_with_request_id (self ._next_nth_request , 1 , metadata ),
1179+ )
11521180 return response
11531181
11541182 def set_iam_policy (self , policy ):
@@ -1170,7 +1198,10 @@ def set_iam_policy(self, policy):
11701198 resource = self .name ,
11711199 policy = policy ,
11721200 )
1173- response = api .set_iam_policy (request = request , metadata = metadata )
1201+ response = api .set_iam_policy (
1202+ request = request ,
1203+ metadata = self .metadata_with_request_id (self ._next_nth_request , 1 , metadata ),
1204+ )
11741205 return response
11751206
11761207 @property
0 commit comments