Postgres_fdw няма достъп до индекси. Използвайте изглед на отдалечен сървър, напр.:
create view test_max as
select max(val) max_val
from test;
На локалния сървър дефинирайте обвивка за отдалечения изглед:
create foreign table back_test_max (
max_val int
)
server back_server
options (schema_name 'public', table_name 'test_max');
Избира на back_test_max
ще използва отдалечен изглед и следователно също и индекса на оригиналната отдалечена таблица.