Привет!
Имеется несколько таблиц с одинаковой структурой, но разными названиями.
необходимо сделать выборку из всех таблиц.
Всё просто если известны названия таблиц, можно использовать union, но таблицы появляются динамически.
Можно сделать выборку названий таблиц которые мне нужны:
SELECT table_name FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_NAME LIKE 'need_table_%'
вот из этого списка нужно сделать объединение таблиц. Все нужные таблицы начинаются с "need_table_"
Можно ли это сделать посредством только sql? Или прибегнуть, например, к python? хотелось бы конечно на чистом sql.
используется Postgres 9.5