Формирование запроса из списка YDB Python SDK
Необходимо написать функцию для вставки данных в таблицу, которая на входе получала бы список, формировала запрос и выполняла его.
Можно конечно сделать просто функцию вида:
def upsert_items(session, item_name):
session.transaction().execute(
f"UPSERT INTO `items` (item_name, is_active) VALUES ('{item_name}', True);",
commit_tx=True
)
и запускать ее в цикле по списку.
Но, кажется, есть более правильный, быстрый и "красивый" вариант - сформировать один запрос один запрос, который вставлял бы все данные из списка и потом выполнить его.
Может кто-нибудь подскажет как это сделать с помощью YDB Python SDK