Tsurugi(TsurugiDB)のSQLコンソール(tgsql)のメモ。
Tsurugi SQLコンソールは、TsurugiのDBでSQLを実行する為のCLIツール。
Tsurugi SQLコンソールを実行するコマンド名はtgsql。
実行するにはJava11以降のjavaコマンドが必要。
詳細はTsurugiの書籍の第6章『Tsurugi SQLコンソール』を参照。
tgsqlは内部でTsubakuroを使っている。
また、REPL部分にはJLine3を使っている。
Tsurugi(tsurugidb)がインストールされている環境では、$TSURUGI_HOME/binの下にtgsqlシェルがあるので、特にインストールする必要は無い。
($TSURUGI_HOMEはTsurugiサーバーがインストールされているディレクトリー)
WindowsやクライアントのLinuxの場合は以下の手順でダウンロードする。
Linuxの場合はtgsqlシェル、Windowsの場合はtgsql.batを実行する。
実行環境にはJava(Java11以降)が必要。
javaコマンドが自動的に探されるが、パスが通っているjavaコマンドより環境変数JAVA_HOMEの方が優先されるので注意。
tgsql --connection tcp://localhost:12345
Tsurugi 1.0.0時点では認証の仕組みが無いので、ユーザーIDやパスワード等は指定しなくていい。(無認証で接続できる)