El convertidor analiza sentencias CREATE TABLE, elimina comentarios SQL, omite constraints de tabla y mapea cada columna a un campo Go exportado. Varias tablas pueden producir varias definiciones de struct en una sola salida.
Preguntas y respuestas frecuentes sobre este tema.
El convertidor admite sintaxis CREATE TABLE común de MySQL, PostgreSQL, SQLite y SQL Server. Mapea tipos frecuentes como VARCHAR, INT, BIGINT, TIMESTAMP, BOOLEAN, TEXT, JSON, UUID y tipos binarios a equivalentes Go prácticos.
Sí. La opción de estilo de columna puede autodetectar nombres o interpretarlos como snake_case, camelCase, PascalCase o kebab-case antes de generar campos Go exportados y preservar initialisms comunes como ID, JSON, URL y SQL.
Sí, para etiquetas json. Puede generarlas en snake_case, camelCase, PascalCase, kebab-case, lowercase, UPPER_SNAKE_CASE, conservar el nombre original de la columna o desactivar las etiquetas json por completo. El convertidor actual no genera etiquetas db ni gorm.
No, la conversión de SQL DDL a struct Go se realiza completamente dentro de su navegador. Sus definiciones de esquema SQL se analizan localmente mediante JavaScript y nunca salen de su dispositivo.