Conversor de SQL DDL a JSON Schema
Genera automáticamente un JSON Schema Draft-07 a partir de tus sentencias CREATE TABLE.
Analiza el DDL de tu base de datos relacional (la sentencia CREATE TABLE) y lo traduce a un JSON Schema estándar listo para tu API REST: tipos de columna (INT, VARCHAR, TIMESTAMP…), obligatoriedad de los campos y restricciones quedan mapeados a su equivalente en el esquema. Ideal para documentar endpoints o validar payloads sin escribir el esquema a mano.
도구를 불러오는 중…
🔒 Todo se procesa 100 % en tu navegador. Tus archivos y datos nunca se suben a ningún servidor.
Cómo usar
- Pega tu sentencia SQL CREATE TABLE en el editor.
- Si quieres, activa la opción para añadir el tipo unión con null en las columnas que no llevan NOT NULL.
- Copia el JSON Schema Draft-07 resultante o descárgalo como archivo para usarlo en tu proyecto.
Preguntas frecuentes
- ¿Qué tipos de datos SQL admite?
- Enteros como INT o BIGINT (integer), decimales como DECIMAL o FLOAT (number), texto y fechas como VARCHAR, TEXT o DATETIME (string con su format correspondiente), además de BOOLEAN y columnas JSON.
- ¿Puedo pegar varias sentencias CREATE TABLE a la vez en el cuadro de entrada?
- Sí: introduce varias sentencias CREATE TABLE separadas por punto y coma, y la herramienta generará una definición de JSON Schema independiente para cada tabla, en orden. Eso sí, no traslada automáticamente al esquema las relaciones entre tablas definidas con FOREIGN KEY; si las necesitas, tendrás que añadirlas tú mismo al resultado.
- ¿Puedo pegar varias sentencias CREATE TABLE a la vez en el cuadro de entrada?
- Sí: introduce varias sentencias CREATE TABLE separadas por punto y coma, y la herramienta generará una definición de JSON Schema independiente para cada tabla, en orden. Eso sí, no traslada automáticamente al esquema las relaciones entre tablas definidas con FOREIGN KEY; si las necesitas, tendrás que añadirlas tú mismo al resultado.
