DDL
CREATE TABLE users (id INT PRIMARY KEY AUTO_INCREMENT, email VARCHAR(255) NOT NULL UNIQUE);
プリズマ
model Users {
id Int @id @default(autoincrement())
email String @unique
}データツール
ブラウザでCREATE TABLE DDLをPrismaモデルに変換してください。共通の列タイプに加え、主キー、自動増分、固有のマーカーも認識されます。処理はローカルに留まり、既存のデータベースからスキーマをブートストラップするのに便利です。
このツールをお気に入りに
お気に入りの保存方法がまだ選ばれていません。
クイック操作
このツールの URL をコピーするか、対応端末ではシステムの共有シートを開けます。
数据格式
ブラウザでCREATE TABLE DDLをPrismaモデルに変換してください。共通の列タイプに加え、主キー、自動増分、固有のマーカーも認識されます。処理はローカルに留まり、既存のデータベースからスキーマをブートストラップするのに便利です。
等待转换
DDL
CREATE TABLE users (id INT PRIMARY KEY AUTO_INCREMENT, email VARCHAR(255) NOT NULL UNIQUE);
プリズマ
model Users {
id Int @id @default(autoincrement())
email String @unique
}構文解析は軽量で正則表現式ベースです。列の定義や一般的なプライマリ/オートインクリメント/ユニークマーカーをカバーしています。独立したFOREIGN key行はスキップ可能です。
名前はPrismaスタイルのcamelCaseに変換され、@mapや@@mapは元のSQL名を保持します。
ツール
近い用途の翻訳済みツールへ続けて進めます。
CSV → SQL INSERT
ブラウザで見出し付きのCSVをINSERT文に変換してください。テーブル名、見積もりスタイル、空値処理、バッチサイズを設定します。変換はローカルに留まり、シードデータや大量インポートの準備に役立ちます。
JSON → Zod スキーマ
ブラウザのサンプルJSONからZodスキーマを推定し、TypeScriptの検証コードを出力します。ネストされたオブジェクトや配列もサポートされており、オプションで厳密モードやz.infer型エクスポートも利用できます。API検証作業に便利です。
JSON → TypeScript インターフェース
ブラウザ内のJSONからTypeScriptインターフェースの定義を推測できます。ネストされたオブジェクトは別々のインターフェースとなり、ルート名、オプションフィールド、読み取り専用、エクスポート、型エイリアスのオプションが用意されます。