sql >> データベース >  >> RDS >> PostgreSQL

PostgresでJSONフィールドにインデックスを作成するにはどうすればよいですか?

    見つかりました:

    CREATE TABLE publishers(id INT, info JSON); 
    CREATE INDEX ON publishers((info->>'name'));
    

    コメントで述べられているように、ここでの微妙な違いは->>です ->の代わりに 。前者は値をテキストとして返し、後者はJSONオブジェクトとして返します。




    1. VBA用の読み取り可能なコードの記述–Try*パターン

    2. レポート内の2つのテーブルからのクエリ

    3. CXPACKET待機の詳細:歪んだ並列処理

    4. SQLウィンドウ関数を使用した基本的なデータ分析を学ぶ