Инструменты для схем баз данных, миграций и SQL-процессов

Планируйте схемы таблиц, генерируйте SQL, сравнивайте изменения базы данных, проверяйте связи и подготавливайте табличные данные к загрузке в одном хабе.

Этот хаб посвящен той работе с базами данных, которая обычно идет вместе, когда CSV экспорт, таблица или черновая схема должны превратиться в то, что команда сможет загрузить, проверить, мигрировать и поддерживать. Здесь собраны генераторы схем, планировщики миграций, SQL инструменты, проверки производительности, инструменты join и проверки связей, чтобы можно было перейти от сырых табличных данных к более чистой структуре базы без прыжков между несвязанными утилитами.

Факты о кластере

Тип задачи
utility
Families
database, sql, migration
Инструменты
13
Подкластеры
3

Зачем существует этот хаб

Многие процессы вокруг базы данных начинаются еще до появления реальной базы. Нужно вывести таблицы из CSV или XLSX, нормализовать широкие листы, набросать INSERT или CREATE TABLE и сравнить версии схемы до того, как что то попадет в продакшен.
Когда импорт, схема, миграция, SQL проверка и валидация связей находятся рядом, проще пройти путь от неаккуратных исходных данных к более понятному дизайну базы, не теряя контекст между планированием и выполнением.
Включенные примеры CSV, JSON, SQL и SQLite дают практичные входные данные для проверки планов миграции, сравнений схем и рабочих процессов с запросами до применения тех же шагов к реальным данным приложения.

Избранные инструменты

Генератор XLSX SQL INSERT
Генерирует SQL INSERT из Excel
Планировщик миграции CSV в базу данных
Выводит реляционную схему из CSV и генерирует CREATE TABLE и ALTER для PostgreSQL, MySQL, SQLite или SQL Server
Нормализатор Unpivot XLSX
Преобразует широкую таблицу в длинный формат для загрузки
Экспортер XLSX Parquet
Экспортирует таблицы в Parquet/NDJSON для пайплайнов
Сравнение Схемы Базы Данных
Сравнивает две схемы БД и создает черновик миграции
Генератор Резервных Копий Базы Данных
Генерировать скрипты резервного копирования SQL
Генератор Миграций Базы Данных
Генерировать скрипты миграции SQL для изменений схемы
Генератор Схемы Таблицы
Генерировать определения схемы таблицы SQL
Конструктор SQL Запросов
Визуально создавать простые SQL запросы
Форматировщик SQL
Форматировать SQL запросы
Анализатор Производительности SQL
Анализ SQL запросов на наличие проблем с производительностью
Объединитель Множественных Таблиц
Объединять и соединять множественные таблицы с различными типами соединений (внутреннее, левое, правое, полное)
Валидатор Внешних Ключей
Проверить отношения внешних ключей между несколькими наборами данных. Идеально для проверки целостности данных.

Проверить на примерах

database, sql, migration

Связанные хабы

FAQ

Чем помогает этот хаб?

Он помогает превращать данные CSV или XLSX в SQL ориентированные планы базы данных, готовить схемы и миграции, форматировать или проверять запросы, а также проверять join и внешние ключи перед финальной загрузкой.

Для кого этот хаб?

Он полезен backend разработчикам, инженерам данных, аналитикам, операционным командам, небольшим продуктовым командам и всем, кто переносит табличные данные в структурированную базу.

С чего лучше начать?

Если источник табличный, начните с инструментов импорта CSV или XLSX, затем переходите к схемам и миграциям, а завершайте SQL проверкой, join и валидацией связей перед загрузкой данных или выпуском изменений.