まず、postgresqlの経験があまりないので、お詫び申し上げます。最近、サーバーをpostgresqlバージョン8.3からバージョン9にアップグレードしました。データを復元した後、クエリの1つで演算子の問題が発生し、解決できませんでした。私はクエリしようとしています:
database =#>>limit1を使用してbboxによるdemsの順序からbboxを選択します。
bboxは、ボックスタイプのテーブルdemsの列です。
結果が得られます:
エラー:演算子>>は有効な順序付け演算子ではありません
1行目:>> limit 1を使用して、bboxによるdemsの順序からbboxを選択します。
ヒント:順序付け演算子は、btree演算子ファミリの「<」または「>」メンバーである必要があります。
「>>」演算子はタイプボックスのpostgresqlに組み込まれていると思いましたが、ここで何が間違っているのか疑問に思っています。クエリはバージョン8.3で完全に機能しました。私の古い同僚が元のコードを書き、サーバーをセットアップしたので、いくつかの復元手順が欠落している可能性があります。どんな助けでも素晴らしいでしょう、私はその間ドキュメントを読み続けます。
ありがとう!