CrateDB 5.4.5 リリース、分散 SQL データベース

CrateDB は、大量のマシン データのリアルタイムでの保存と分析を容易にする分散 SQL データベースです。CrateDB は、NoSQL データベースに通常伴うスケーラビリティと柔軟性を提供し、最小の CrateDB クラスターは 1 秒あたり数万のレコードを簡単に取り込むことができます。このデータは、クラスター全体にわたってリアルタイム、アドホック、並列でクエリを実行できます。

CrateDB 5.4.5 が正式にリリースされました。このバージョンの更新内容は次のとおりです。

修理

  • PostgreSQL ワイヤ プロトコルを使用するクライアントで、Received resultset tuples, but no field structure for them別のクエリが保留中で使用されなかった後にクエリが実行されるとエラーが発生する問題を修正しました。

  • 別のクエリが保留中で未使用になった後にクエリがトリガーされると、PostgreSQL ワイヤ プロトコルを使用するクライアントでエラーが発生する問題。

  • WHERE結合を含むクエリの句で相対結合を使用しようとするとCouldn't create execution plan from logical plan ..エラーが発生する問題を修正しました。例えば:

    SELECT
        n.nspname AS schema,
        t.typname AS typename,
        t.oid::int4 AS typeid
    FROM
        pg_type t
        LEFT JOIN pg_catalog.pg_namespace n ON n.oid = t.typnamespace
    WHERE
        EXISTS (
            SELECT 1 FROM pg_catalog.pg_type el WHERE el.oid = t.typelem);
  • ユーザーがスキーマ内のテーブルに対する権限を持っているが、スキーマ自体に対しては権限を持っていない場合、ネームスペースが表示されない問題を修正しましたpg_catalog.pg_namespace

  • 2 つ以上の列に同じ名前が割り当てられている場合に、代わりにエラーUNIONがスローされる問題を修正しました例えば:SQLParseExceptionsAmbiguousColumnExceptions

    SELECT a FROM (SELECT a, b AS a FROM t UNION SELECT 1, 1) t2;
    -- selecting 'a' from 't2' is ambiguous since there are 'a' and 'b AS a'
  •  CrateDB バージョン 5.3.0 で導入された回帰を修正しました。この回帰により、句でサブカラム式を使用するとINSERT INTO ... ON CONFLICT .. ``クエリが失敗したり、間違ったサブカラムが更新されたりする可能性がありました。``ON CONFLICT​​​​​​

  • UNION出力列が同じ名前で別名テーブルからのものである場合に、間違った結果を返したり、スローしたりする問題を修正しましたSQLParseException例えば:

    SELECT * FROM (SELECT t1.a, t2.a FROM t AS t1, t AS t2) t3 UNION SELECT 1, 1;

    ここでt1.a、 とt2.a同じ名前の別名テーブルからのものですa

  • バージョン 4.2.0 で導入された回帰を修正しました。この回帰により、クエリの実行プランの作成中に特定の内部問題が発生したときに、不正な HTTP エラー コードが返されました (例: クエリに含まれるテーブルのシャードが利用できなかった )

  • CREATE TABLEステートメントARRAY(GEO_SHAPE)内の型定義のINDEX using句が無視される原因となる属性を修正しました。

詳細については、アップデートノートを参照してください。

おすすめ

転載: www.oschina.net/news/263682/cratedb-5-4-5-released