Я пытаюсь выполнить кучу запросов в Redshift.Однако перед запуском запросов я пытаюсь выполнить запросы без оператора commit.Вот мой исходный код:
con = psycopg2.connect(connection_string)
with open(redshift_queries_file_path) as table_queries_file:
table_queries = [l.strip() for l in table_queries_file]
for individual_query in table_queries:
cur = con.cursor()
cur.execute(individual_query)
con.commit()
Так что я выдаю коммит после каждого запроса.Однако в целях тестирования я комментирую оператор commit и выполняю запросы.Я использую pycharm в качестве IDE.
Меня беспокоит тот факт, что, когда я принудительно покидаю программу в середине запроса, данные передаются в Redshift DWH.Что мне не хватает?Как мне проверить мои запросы в этом случае?Должен ли я использовать откат вместо комментирования оператора коммита для тестирования?