[pgsql-jp: 30161] Re: ユーザ定義型の検索
junji
junji @ gi.k.u-tokyo.ac.jp
2003年 6月 10日 (火) 00:35:11 JST
橋本です。
commutator = > を追加したら
うまくいきました。
ありがとうございました。
Hiroshi Inoue wrote:
>Hiroshi Inoue wrote:
>
>
>>井上です。
>>
>>junji wrote:
>>
>>
>>>橋本です。
>>>
>>>使用目的はユーザ定義型にbtreeを使った近傍検索です。
>>>ある数に近いの前後10個のデータを得るというような検索です。
>>>それを
>>>a < 1 order by desc limit 5
>>>a >= 1 order by asc limit 5
>>>のようにして実現しようとしています。
>>>
>>>backwardの説明を不十分だったので追加します。
>>>backward でというのが順序に並べて
>>>後ろ部分(同じ意味ですが、昇順にソートしたデータ列の後ろの方)ということ
>>>ではなく、
>>>Index Scan Backwardのことです。
>>>
>>>
>>'<' オペレーターの定義はどのようになっていますか?
>>
>>
>
>おっとsrc/tutorialの下のcomplexでしたね。
>
>CREATE OPERATOR < (
> leftarg = complex, rightarg = complex, procedure = complex_abs_lt,
> restrict = scalarltsel, join = scalarltjoinsel
>);
>
>コマンドに commutator = > を追加したらどうでしょうか?
>
>Hiroshi Inoue
> http://www.geocities.jp/inocchichichi/psqlodbc/
>
>
>
>
pgsql-jp メーリングリストの案内