Any chance to have this patch in 9.5 ? Many intarray users will be happy. On Wed, Apr 29, 2015 at 1:48 PM, Alexander Korotkov <aekorot...@gmail.com> wrote:
> Hackers, > > currently built-in &&, @>, <@ array operators have selectivity estimations > while same operator in intarray contrib haven't them. Problem is that > operators in intarray contrib still use contsel and contjoinsel functions > for selectivity estimation even when built-in operators receive their > specific selectivity estimations. > > Attached patch adds selectivity estimation functions to &&, @>, <@ > operators in intarray contrib. In order to have less code duplication they > are just wrappers over built-in selectivity estimation functions. > > However, I faced a problem of migration scripts. Currently, ALTER OPERATOR > can only change owner and schema of operator not operator parameters > themselves. Change pg_operator directly is also not an option. At first, it > would be kludge. At second, in order to correctly find corresponding > operator in pg_operator migration script need to know schema where > extension is installed. But it can't refer @extschema@ because extension > is relocatable. > > My proposal is to let ALTER OPERATOR change restrict and join selectivity > functions of the operator. Also it would be useful to be able to change > commutator and negator of operator: extension could add commutators and > negators in further versions. Any thoughts? > > ------ > With best regards, > Alexander Korotkov. > > > -- > Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) > To make changes to your subscription: > http://www.postgresql.org/mailpref/pgsql-hackers > >