SQL DDL から Gorm モデル変換ツール
SQL DDL文をGo Gormモデル構造体に変換、複数のデータベース型マッピングとタグ生成をサポート
データ型マッピング
文字列型
- VARCHAR, CHAR, TEXT → string
- LONGTEXT, MEDIUMTEXT → string
- ENUM → string
数値型
- INT, INTEGER → int
- BIGINT → int64
- SMALLINT → int16
- TINYINT → int8
- DECIMAL, NUMERIC → float64
- FLOAT, DOUBLE → float64
時間型
- DATETIME, TIMESTAMP → time.Time
- DATE → time.Time
- TIME → time.Time
その他の型
- BOOLEAN, BOOL → bool
- BLOB, BINARY → []byte
- JSON → json.RawMessage