MCPcopy
hub / github.com/tortoise/tortoise-orm / using_db

Method using_db

tortoise/queryset.py:1066–1073  ·  view source on GitHub ↗

Executes query in provided db client. Useful for transactions workaround.

(self, _db: BaseDBAsyncClient | None)

Source from the content-addressed store, hash-verified

1064 )
1065
1066 def using_db(self, _db: BaseDBAsyncClient | None) -> QuerySet[MODEL]:
1067 """
1068 Executes query in provided db client.
1069 Useful for transactions workaround.
1070 """
1071 queryset = self._clone()
1072 queryset._db = _db if _db else queryset._db
1073 return queryset
1074
1075 def _join_select_related(self, lookup_expression: str) -> tuple[type[Model], Table]:
1076 fields = expand_lookup_expression(self.model, lookup_expression)

Callers 7

refresh_from_dbMethod · 0.80
get_or_createMethod · 0.80
_create_or_getMethod · 0.80
_db_querysetMethod · 0.80
update_or_createMethod · 0.80
runFunction · 0.80

Calls 1

_cloneMethod · 0.95

Tested by

no test coverage detected