以下の内容はhttps://hishidama.hatenablog.com/entry/7d676ec8e2740ed38a02cf688fc2092aより取得しました。


(Tsurugi)tgsql 1.1.0の変更点

Tsurugi Advent Calendar 2023の23日目です。

2023/12/7にTsurugi 1.0.0-BETA2が公開されましたが、そのときにTsurugi SQLコンソール(tgsql)は1.1.0になりました。

tgsql 1.0.1と1.1.0の違いは、以下の3つくらいかと思います。

  • tgsql --versionでバージョン情報を出すようになった。
  • 暗黙にトランザクションを開始した場合、SQL実行後に自動的にコミットするようになった。
  • 細かすぎて伝わらない地味な修正点
    • 更新系SQLの処理件数を表示するようになった。
    • selectの実行結果が1件だったとき、単位を「row」と表示するようになった。
    • コンソールモードで、コメントのみの行をスキップするようになった。

暗黙のトランザクションに関する変更は、注意が必要です。
tgsqlでは、トランザクションを開始せずに(beginを実行せずに)SQLを実行すると、暗黙にトランザクションを開始します。
今までは、暗黙に開始されたトランザクションはそのまま継続されるので、自分でcommitを実行する必要がありました。
tgsql 1.1.0では、暗黙にトランザクションが開始された場合はSQL実行後に自動的にコミットされるようになったので、特に修正の効かないupdateやdeleteを実行する際は要注意です!




以上の内容はhttps://hishidama.hatenablog.com/entry/7d676ec8e2740ed38a02cf688fc2092aより取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14