Итак, я хочу загрузить временную таблицу, заполнить ее с помощью файла csv, а затем выполнить кучу других запросов с тем же соединением. В настоящее время я загружаю обычную таблицу, выполняю запросы и затем удаляю ее. Но я хочу сделать это временным, чтобы избежать путаницы и избежать больших объемов данных, оставляемых в БД, если код останавливается по какой-либо причине (исключение / отладка и т. Д. c.), Прежде чем он получит возможность отбросить таблицу. Я делаю все это в python, используя psycopg2.
Во-первых, я предполагал, что временная таблица будет зависать, пока соединение живо. Это правда? Но что еще более важно, связывается ли когда-либо соединение psycopg2 db с кратковременным разрывом соединения при восстановлении соединения? Запросы, которые я выполняю, занимают много времени, поэтому я беспокоюсь, что это может произойти. В каком случае можно узнать, когда обновляется соединение, чтобы я мог повторно загрузить временную таблицу?