Pegue su sentencia SQL CREATE TABLE y obtenga instantáneamente una definición de struct Go. Soporta sintaxis MySQL, PostgreSQL, SQLite y SQL Server con nombres de columna y estilos de etiquetas JSON personalizables.
Pegue su sentencia SQL CREATE TABLE y obtenga instantáneamente una definición de struct Go. Soporta sintaxis MySQL, PostgreSQL, SQLite y SQL Server con nombres de columna y estilos de etiquetas JSON personalizables.
Preguntas y respuestas frecuentes sobre este tema.
El convertidor soporta sintaxis CREATE TABLE de MySQL, PostgreSQL, SQLite y SQL Server. Mapea correctamente los tipos de columna específicos de cada base de datos (como VARCHAR, INT, BIGINT, TIMESTAMP, BOOLEAN, TEXT, etc.) a sus equivalentes de tipo Go apropiados.
Sí, puede elegir cómo se convierten los nombres de columna SQL a nombres de campo Go. Las opciones incluyen PascalCase (convención Go), preservar el snake_case original o reglas de mapeo personalizadas. Esto asegura que los structs generados coincidan con los estándares de codificación de su proyecto.
Sí, puede configurar las etiquetas de struct para incluir etiquetas json, db (para sqlx) o gorm. También puede elegir la convención de nombres de etiquetas (snake_case, camelCase, etc.) para coincidir con los requisitos de su API u ORM.
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.