trdsql インストール
Posted on:
インストール
Linux/Windows/macOSの場合は、GitHubのリリースページからバイナリをダウンロードできます。 Goで作られていて、他に依存ライブラリがない1バイナリなので、展開してすぐに実行できます。
Docker
Dockerが使用できる環境であればDockerでも実行できます。Docker Hubからdocker pullも使用できるので、以下のようにしてpullしてください。
入力ファイルの場所をマウントして使用して下さい。結果は標準出力に出るので、そのままリダイレクトで受け取れます。
カレントディレクトリにあるtest.csvに対して実行するときは以下のようになります。
Homebrew
macOSが無いので、実際には試していませんが、以下でインストールできるのではないかと思ってます。
go get
go のビルド環境があれば自分でビルドすることもできます。
クロスコンパイルする場合は、依存しているgo-sqlite3が cgo を使用しているので、注意が必要になります。
実行
実行はターミナル上から実行します。
SQLコマンドでは、データベースのテーブルを指定しますが、テーブルの代わりにファイルをそのまま指定できます。