On Monday 18 May 2015 10:21:10 you wrote: > difficulty of updating existing cached plans Could you specify more precisely about some caches we talking about? PREPARE working correctly:
CREATE TABLE test_ints(i int4); CREATE TABLE CREATE INDEX idx ON test_ints(i); CREATE INDEX set enable_bitmapscan=off; SET set enable_seqscan=off; SET PREPARE test_plan (int) AS SELECT * FROM test_ints WHERE $1::int4 > i; PREPARE EXPLAIN (COSTS OFF) EXECUTE test_plan(5); QUERY PLAN ---------------------------------------- Index Only Scan using idx on test_ints Index Cond: (i < 5) ALTER OPERATOR > (int4, int4) SET COMMUTATOR NONE; ALTER OPERATOR EXPLAIN (COSTS OFF) EXECUTE test_plan(5); QUERY PLAN ---------------------------------------- Index Only Scan using idx on test_ints Filter: (5 > i) And can you explain more about the syntax? Thanks. -- Uriy Zhuravlev Postgres Professional: http://www.postgrespro.com The Russian Postgres Company -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers