Desarrollo y operaciones

Herramientas de bases de datos y SQL

Trabajar entre bases de datos obliga a cambiar de formato constantemente: convertir una exportación CSV en sentencias INSERT, volver a leer el JSON tipado de un item de DynamoDB como valores normales, o entender un esquema que alguien te pasó como volcado .sql. Estas herramientas cubren el formateo y generación de SQL, la conversión de formatos de documentos de DynamoDB, MongoDB y PostgreSQL, y visores locales para archivos SQLite y cadenas de conexión.

Usa el Formateador SQL para una salida legible en varios dialectos, y SQL a diagrama ER cuando necesites ver un esquema como diagrama de relaciones en lugar de una pared de sentencias CREATE TABLE. El conversor de DynamoDB JSON y el Conversor de JSON extendido de MongoDB entienden el JSON tipado propio de cada motor, que las herramientas JSON genéricas no interpretan bien. El visor de SQLite ejecuta consultas SELECT de solo lectura sobre un archivo de base de datos por completo en tu navegador, sin subirlo a ningún sitio.

10 herramientas

Preguntas frecuentes sobre herramientas de Database & SQL

¿Cómo convierto un archivo CSV en sentencias SQL INSERT?

JSON a SQL acepta entrada JSON o CSV y genera sentencias INSERT para la tabla que indiques, infiriendo los tipos de columna a partir de los datos de origen. Es un camino más rápido para una carga puntual de datos que escribir las sentencias o un script de carga a mano.

¿Por qué un analizador JSON normal no procesa bien los datos de DynamoDB?

El JSON nativo de DynamoDB envuelve cada valor en un descriptor de tipo, así que una herramienta JSON genérica muestra el envoltorio en lugar del valor. El conversor de DynamoDB JSON entiende ese formato específicamente y convierte entre él y JSON plano preservando los tipos exactos.

¿Puedo consultar un archivo de base de datos SQLite sin instalar nada?

Sí: el visor de SQLite abre un archivo de base de datos, permite explorar sus tablas y ejecutar consultas SELECT de solo lectura directamente en el navegador. Nada se sube a un servidor, lo que lo hace razonable para inspeccionar una base de datos que te enviaron sin montar un cliente.