Инструменты для баз данных и SQL
Работа с разными базами данных — это постоянная смена форматов: превратить выгрузку CSV в операторы INSERT, прочитать типизированный JSON записи DynamoDB как обычные значения или разобраться в схеме, которую прислали дампом .sql. Здесь собраны форматирование и генерация SQL, конвертация форматов документов DynamoDB, MongoDB и PostgreSQL, а также локальные просмотрщики файлов SQLite и строк подключения.
Форматирование SQL приводит код к читаемому виду сразу для пяти диалектов, а ER-диаграмма из SQL превращает DDL в граф связей вместо стены операторов CREATE TABLE. DynamoDB в JSON и конвертер Extended JSON MongoDB понимают собственный типизированный JSON каждого хранилища, который обычные JSON-инструменты разбирают неверно. Просмотрщик SQLite выполняет запросы к файлу базы данных прямо в браузере, ничего никуда не отправляя.
10 инструментов
Форматирование и генерация SQL
-
Форматирование SQL
Форматировать SQL для пяти диалектов с выбором отступов, регистра и разбором AST
-
ER-диаграмма из SQL
Построить ER-граф таблиц и связей из SQL DDL без подключения к базе
-
Конвертер SQL INSERT
Извлечь строки INSERT в JSON или CSV, сохранив большие числа без округления
-
JSON в SQL
Преобразовать JSON или CSV в INSERT, выбрав диалект и типы столбцов
Конвертация форматов документов БД
-
DynamoDB в JSON
Преобразовать записи DynamoDB и JSON, сохраняя точные числа и типы
-
Конвертер Extended JSON MongoDB
Преобразовать Extended JSON между Canonical и Relaxed, проверяя точность
-
Парсер массивов PostgreSQL
Разобрать массивы PostgreSQL и четыре формата интервалов с точным сохранением частей
-
Генератор ObjectId
Создавайте ObjectId для MongoDB тестов или разбирайте готовые
Вопросы об инструментах категории «Database & SQL»
Инструмент JSON в SQL принимает JSON или CSV и генерирует операторы INSERT для указанной таблицы, автоматически определяя типы столбцов по исходным данным. Для разовой загрузки данных в базу это заметно быстрее, чем писать операторы вручную или собирать отдельный скрипт-загрузчик.
Собственный JSON DynamoDB оборачивает каждое значение в дескриптор типа, поэтому обычный инструмент показывает саму обёртку, а не значение. Конвертер DynamoDB в JSON понимает именно этот формат и переводит его в обычный JSON и обратно, сохраняя типы.
Да — просмотрщик SQLite открывает файл базы данных, позволяет просматривать список таблиц и выполнять запросы прямо в браузере, без установки СУБД. Файл при этом никуда не загружается на сервер, что делает инструмент удобным способом быстро посмотреть присланную базу без настройки клиента.