trdsql v0.9.1
Posted on:
trdsql v0.9.1をリリースしました。
リリースのページから各バイナリがダウンロードできます。
読み込み行数を指定できるオプションを追加しました
-ilr num
で行数を指定します。SQLでは結果を制限するLIMIT
がありますが、これは入力の行数を制限します。
大きなファイルでは、読み込むのに時間がかかるためSQLを試行するときや、全部の結果が必要ないとき等に使用できます。
JSON出力時にオブジェクトの順番を固定しました
JSON出力ではSQLでSELECT a,b FROM csv
としてもaとbの順番が不定で出力されていました。
SELECT a,b FROM ab.csv
[
{
"b": "2",
"a": "1"
},
{
"b": "4",
"a": "3"
},
{
"b": "6",
"a": "5"
}
]
SQLの出力結果をgoのmapにしてからJSONを出力するので、オブジェクト順は不定になっていました。 これをorderedmapを使用して、結果を指定順になるようにしました。
GOの対象バージョンを変更
goの対象バージョンを1.16以上にしました。リリースのバイナリは1.17でビルドするようになっています。