Генератор 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 - Коммерческая база данных корпоративного уровня