SET client_min_messages=NOTICE; CREATE EXTENSION multicorn; CREATE server multicorn_srv foreign data wrapper multicorn options ( wrapper 'multicorn.testfdw.TestForeignDataWrapper' ); CREATE user mapping for postgres server multicorn_srv options (usermapping 'test'); CREATE foreign table testmulticorn ( test1 date, test2 timestamp ) server multicorn_srv options ( option1 'option1', test_type 'date' ); -- Test sort pushdown asked EXPLAIN SELECT * FROM testmulticorn ORDER BY test1 DESC; -- Data should be sorted SELECT * FROM testmulticorn ORDER BY test1 DESC; DROP USER MAPPING FOR postgres SERVER multicorn_srv; DROP EXTENSION multicorn cascade;