csvで読み込んだデータのinsert文を自動で作成してくれるツール
- Java×Spring Boot
- Java version: 17
- Spring Boot version:
- Gradle project
- 業務系アプリの実装の際に、大量のSQLをinsertするケースが多くある
- 本番環境から抽出したCSVを元に、データをローカル(or テスト環境)のDBに取り込みたい。CSVインポートはDBクライアントツールで容易にできるものの、SQL文(insert)としてほしい
- 対象のCSVからinsert文を生成し、SQLを生成してくれるツールを作ろう
- 作成中
- 取り込み対象ファイルは「CSV」のみ
- 画面にて「テーブル名」(必須)、「スキーマ名」(任意)の入力が可能
- 取り込み対象CSVの要件
- ヘッダー行必須、ヘッダー行の名称がinsert文の列名となる
- CSVの区切り文字は原則「,」(カンマ区切り)を想定しているが、他の形式も可能(画面で選べるようにしてある)