開発者ツール

CREATE TABLEからTypeScriptインターフェースへの変換

MySQL、PostgreSQL、またはSQLiteのCREATE TABLE文を解析し、対応するTypeScriptインターフェースを出力します。正則表現ベースのカラム抽出でコメントや一般的なインデックス節を除去します。

開発者TypeScriptSQL

このツールをお気に入りに

お気に入りの保存方法がまだ選ばれていません。

クイック操作

このツールの URL をコピーするか、対応端末ではシステムの共有シートを開けます。

利用シーン

  • DBAが提供するCREATE TABLEスクリプトからノードサービスを開始
  • チャットやドキュメントのスキーマスニペットからクライアントタイプを生成する

使い方

  1. セミコロンで区切られた1つ以上のCREATE TABLE文を貼り付けます
  2. 推論カラムの種類をレビュー
  3. TypeScriptインターフェースをコピーしてください

入出力サンプル

DDL

CREATE TABLE t (id INT)

TS

export interface T { id: number; }

FAQ

どのデータベースがサポートされていますか?

広範なルールは、INT、VARCHAR、DATETIMEなどの一般的なMySQL、PostgreSQL、SQLiteのカラムタイプをカバーしています。

ツール

関連ツール

近い用途の翻訳済みツールへ続けて進めます。

JSON → TypeScript インターフェース

JSON から TypeScript インターフェースを生成

利用可能

ブラウザ内のJSONからTypeScriptインターフェースの定義を推測できます。ネストされたオブジェクトは別々のインターフェースとなり、ルート名、オプションフィールド、読み取り専用、エクスポート、型エイリアスのオプションが用意されます。

TypeScript JSON 開発者

CSV → JSON

CSV テーブル → JSON 変換

利用可能

ブラウザでCSVテーブルをJSON配列に変換してください。コンマ、タブ、セミコロン、パイプの区切りやオプションのヘッダー行をサポートしています。処理はローカルで行われ、エクスポート、APIサンプル、軽度の輸入に有用です。

CSV JSON コンバーター