Re: WIP: Enhanced ALTER OPERATOR

Поиск
Список
Период
Сортировка
От Uriy Zhuravlev
Тема Re: WIP: Enhanced ALTER OPERATOR
Дата
Msg-id 2851253.lZzVjpUOJ0@dinodell
обсуждение исходный текст
Ответ на Re: WIP: Enhanced ALTER OPERATOR  (Tom Lane <tgl@sss.pgh.pa.us>)
Ответы Re: WIP: Enhanced ALTER OPERATOR  (Alvaro Herrera <alvherre@2ndquadrant.com>)
Re: WIP: Enhanced ALTER OPERATOR  (Andres Freund <andres@anarazel.de>)
Список pgsql-hackers
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



В списке pgsql-hackers по дате отправления:

Предыдущее
От: Volker Aßmann
Дата:
Сообщение: Re: Disabling trust/ident authentication configure option
Следующее
От: Etsuro Fujita
Дата:
Сообщение: Typo in tablecmds.c