SQL CREATE TABLE文を貼り付けると、Go構造体定義が即座に得られます。MySQL、PostgreSQL、SQLite、SQL Server構文に対応し、カラム命名規則とJSONタグスタイルをカスタマイズできます。
SQL CREATE TABLE文を貼り付けると、Go構造体定義が即座に得られます。MySQL、PostgreSQL、SQLite、SQL Server構文に対応し、カラム命名規則とJSONタグスタイルをカスタマイズできます。
このテーマに関するよくある疑問と回答をまとめました。
このコンバーターはMySQL、PostgreSQL、SQLite、SQL ServerのCREATE TABLE構文をサポートしています。データベース固有のカラム型(VARCHAR、INT、BIGINT、TIMESTAMP、BOOLEAN、TEXTなど)を適切なGoの型に正しくマッピングします。
はい、SQLカラム名をGoフィールド名に変換する方法を選択できます。PascalCase(Go慣例)、元のsnake_caseの保持、カスタムマッピングルールなどのオプションがあります。生成された構造体がプロジェクトのコーディング規約に合うようにできます。
はい、json、db(sqlx用)、またはgormタグを含むように構造体タグを設定できます。API またはORMの要件に合わせて、タグの命名規則(snake_case、camelCaseなど)も選択できます。
いいえ、SQL DDL から Go 構造体への変換はブラウザ内で完全に行われます。お客様の SQL スキーマ定義は JavaScript でローカルに解析され、デバイスから外部に送信されることはありません。