У меня есть эта внешняя таблица (myforeigntable) и локальная таблица с одним столбцом и 4 значениями (test_table)
select a.col1, a.col2 from myforeigntable a
join test_table b on a.id=b.id
where a.code='FINISHED'
Анализ объяснения дает следующее:
" -> Foreign Scan on myforeigntable b (cost=100.00..135.80 rows=10 width=16) (actual time=2.544..531401.116 rows=73934983 loops=1)"
" Output: a.col1, a.col2, a.id"
" Remote SQL: SELECT col1, col2, id FROM myforeigntable WHERE ((code= 'FINISHED'::text))"
IsЕсть ли способ «заставить» оболочку включить фильтр по идентификаторам?