CoderTools

Генератор SQL DDL из схемы

Преобразование данных CSV/JSON в CREATE TABLE и инструкции INSERT SQL

Конфигурация

Документация генератора SQL DDL из схемы

Что это за инструмент?

Этот инструмент преобразует схемы данных из форматов CSV и JSON в инструкции SQL DDL (CREATE TABLE) и INSERT. Он автоматически выводит типы данных столбцов из входных данных и генерирует SQL-синтаксис для различных систем баз данных.

Основные функции

  • Несколько форматов ввода: поддержка CSV и JSON-массивов
  • Автоматический вывод типа данных из значений (INT, VARCHAR, DATE, TIMESTAMP, BOOLEAN и т.д.)
  • Поддержка 5 основных баз данных (MySQL, PostgreSQL, SQL Server, SQLite, Oracle)
  • Автоматическое обнаружение столбцов первичного ключа (id, *_id)
  • Опциональная генерация DROP TABLE и инструкций INSERT

Распространенные случаи использования

  • Быстрое создание таблиц базы данных из экспорта CSV или электронных таблиц
  • Миграция структур данных JSON в реляционные базы данных
  • Генерация тестовых схем баз данных с примерными данными
  • Преобразование ответов API в таблицы баз данных

Поддерживаемые базы данных

  • MySQL - Популярная реляционная база данных с открытым исходным кодом
  • PostgreSQL - Продвинутая база данных с открытым исходным кодом с корпоративными функциями
  • SQL Server - Корпоративное решение для баз данных от Microsoft
  • SQLite - Легковесная встраиваемая база данных
  • Oracle - Коммерческая база данных корпоративного уровня

Связанные инструменты