Дано: import psycopg2
В базе данных есть две таблицы users и accounts
В двум таблицам подключены две программы (два разных процесса python)
В первой таблице есть колонка country.
Я первой программе я выполняю код:
cur.execute(f"UPDATE users SET country='{country}' WHERE email='{email}'")
Во второй программе в таблице accounts в это время выполнился conn.commit(), т.е. cur.execute не прекратил выполнение.
Может ли от этого сломаться таблица users или как делать commit только на определенные таблицы?
Второй вопрос.
В одной программе работают несколько асинронных нитей пишущих в одну таблицу, но в разные строки. Нужно ли вешать python thread блокировку перед операцией commit()?