Lindorm SQL は継続的にアップグレードされています。一部の SQL 構文は、SQL エンジンが特定のバージョンにアップグレードされた後にのみサポートされます。したがって、Lindorm SQL を使用する前に、SQL エンジンのバージョンが要件を満たしていることを確認する必要があります。このトピックでは、Lindorm SQL のバージョンについて説明し、現在のバージョンを確認する方法を解説します。
SQL 文を使用した SQL バージョンの確認
次の SQL 文を実行して、SQL バージョンをクエリできます。
SELECT @@VERSION;LindormTable で SELECT @@VERSION 文を使用して SQL バージョンをクエリすると、文が失敗することがあります。これは、LindormTable に組み込まれている SQL エンジンがバージョン 2.6.0 以降でアーキテクチャのアップグレードが行われ、SELECT @@VERSION 文はバージョン 2.6.0 以降でのみサポートされているためです。その結果、特に 2023 年 9 月より前に作成された古い LindormTable エンジンでは、この構文でエラーが返される可能性があります。
LindormTable でこの文を実行したときにエラーが発生した場合は、コンソールで旧バージョンを使用しているかどうかを確認できます。詳細については、「コンソールでの SQL バージョンの表示」をご参照ください。
次の結果が返されます:
+---------+--------------------------+------------+
| VERSION | BUILD_TIME | GIT_COMMIT |
+---------+--------------------------+------------+
| 2.6.3.5 | 2023-12-13T11:04:51+0800 | 6d8ffc4 |
+---------+--------------------------+------------+結果セットの説明
フィールド名 | 説明 |
VERSION | SQL エンジンのバージョン番号。 |
BUILD_TIME | SQL エンジンのビルド時間。 |
GIT_COMMIT | SQL エンジンのビルド時に生成されるバージョン番号。 説明 SQL 関連の問題が発生した場合、トラブルシューティングを迅速化するために、このコミットハッシュを Lindorm のテクニカルサポートに提供することが必要になる場合があります。 |
コンソールでの SQL バージョンの表示
現在、Lindorm 管理コンソールでは LindormTable の SQL バージョンのみ表示できます。そのためには、次の手順を実行します:
Lindorm コンソールにログインします。ページの左上隅で、インスタンスが配置されているリージョンを選択します。Instances ページで、対象インスタンスの ID をクリックするか、対象インスタンスの Actions 列にある View Instance Details をクリックします。
左側のナビゲーションウィンドウで、Database Connections をクリックします。
Wide Table Engine タブをクリックします。現在の SQL バージョンは、Lindorm ワイドテーブルの SQL アドレス の横に表示されます。次の表では、考えられるバージョン番号について説明します。
バージョン
説明
1.2.00
現在の LindormTable エンジンの SQL は旧バージョンです。
重要下位互換性を確保するため、2023 年 9 月より前に購入されたインスタンスは、LindormTable エンジンがバージョン 2.6.0 以降にアップグレードされた場合でも、自動的に新しい SQL エンジンアーキテクチャに切り替わりません。SQL バージョンをアップグレードするには、Lindorm のテクニカルサポート (DingTalk ID: s0s3eg3) に連絡して、バックエンドのアップグレードを依頼してください。
1.2.00 以外
現在の LindormTable エンジンの SQL は新バージョンです。バージョン番号は、SQL エンジンの反復に伴って更新されます。
次の図は、旧バージョンと新バージョンの SQL エンジンバージョンがコンソールでどのように表示されるかを示しています:
旧 SQL バージョンは常に 1.2.00 と表示され、変更されません。

新 SQL バージョンは、SQL エンジンの反復ごとに更新されるバージョン番号を表示します。
