У меня есть набор больших таблиц с множеством записей в каждой. Я пишу программу на Python, которая SELECT
содержит большое количество записей из этих таблиц, основываясь на значении нескольких столбцов в этих записях.
По сути, это будет много запросов вида:
SELECT <some columns> FROM <some table> WHERE <column1=val1 AND column2=val2...>
Каждая таблица имеет свой набор столбцов, но в остальном приведенная выше формула SELECT
.
По умолчанию я собирался просто выполнить все эти запросы через psycopg2
Драйвер базы данных PostgreSQL, каждый как отдельный запрос. Но мне интересно, есть ли более эффективный способ сделать это, учитывая, что таких запросов будет очень много - тысячи или больше.