SQL DDL ➔ JSON Schema 変換ツール
SQLのCREATE TABLE文から、対応するJSON Schema Draft-07を自動生成します
リレーショナルデータベースのテーブル定義であるSQL DDL(CREATE TABLE文)を解析し、カラムの型(INT、VARCHAR、TIMESTAMPなど)やNULL許容の可否、制約条件を、REST APIの標準仕様であるJSON Schemaの形式へ自動変換するツールです。
도구를 불러오는 중…
🔒 すべてブラウザ内で処理されます。アップロードしたファイルや入力内容がサーバーに送信されることはありません。
使い方
- 画面にSQLのCREATE TABLE文を入力します。
- 必要に応じて「NOT NULLのないカラムにnullのユニオン型を追加する」オプションを切り替えます。
- 生成されたJSON Schema Draft-07のコードをコピーするか、ファイルとしてダウンロードしてご利用ください。
よくある質問
- 対応しているSQLのデータ型を教えてください。
- INT・BIGINTなどの整数型(integer)、DECIMAL・FLOATなどの数値型(number)、VARCHAR・TEXT・DATETIMEなどの文字列/日付型(stringおよびformat指定)に加えて、BOOLEANとJSON構造の変換に対応しています。
- 1つの入力欄に複数のCREATE TABLE文をまとめて貼り付けても大丈夫ですか?
- はい、セミコロン(;)で区切られた複数のCREATE TABLE文を一度に入力すると、各テーブルごとに個別のJSON Schema定義が順番に生成されます。ただし、外部キー(FOREIGN KEY)によるテーブル間の参照関係はスキーマに自動的には反映されないため、必要な場合は生成結果を手動で補ってください。
- 1つの入力欄に複数のCREATE TABLE文をまとめて貼り付けても大丈夫ですか?
- はい、セミコロン(;)で区切られた複数のCREATE TABLE文を一度に入力すると、各テーブルごとに個別のJSON Schema定義が順番に生成されます。ただし、外部キー(FOREIGN KEY)によるテーブル間の参照関係はスキーマに自動的には反映されないため、必要な場合は生成結果を手動で補ってください。
