Дампи баз даних: експорт SQL, CSV та JSON
Реляційні схеми, серіалізація таблиць та міграція даних без простоїв.
Файли обробляються локально у вашому браузері за допомогою WebAssembly та HTML5 API. Вони ніколи не залишають ваш пристрій, тому немає завантажень на сервер чи стороннього зберігання файлів.
Починайте конвертацію негайно на своєму пристрої - без очікування передавання файлів, черг на завантаження чи обмежень віддаленого сервера.
Використовуйте будь-який доступний інструмент без створення облікового запису, оплати тарифу чи штучних обмежень на розмір файлу. Конвертуйте стільки, скільки дозволяють ваш браузер і пристрій.
Порівняння форматів та технічні характеристики
| Формат виводу | MIME-тип | Специфікація | Тип |
|---|---|---|---|
| SQLite База даних | application/vnd.sqlite3 | SQLITE-FILE-SPEC | Вбудована реляційна база даних |
| SQL дамп | text/plain | ANSI-SQL-SPEC | Дамп структурованої мови запитів |
| CSV Таблиця | text/csv | RFC-4180-CSV | Значення, розділені комами |
| JSON Дані | application/json | RFC-4180-CSV | Формат нотації об'єктів JavaScript |
| DB Файл бази даних | application/vnd.sqlite3 | SQLITE-FILE-SPEC | Загальний файл реляційної бази даних |
Технічні специфікації та розбір кодеків
Дампи SQL проти звичайних експортів CSV
Дампи SQL можуть містити визначення схеми й дані, але їхній вміст залежить від інструмента та параметрів; зв’язки, індекси й типи можуть переноситися не всі. CSV зберігає табличні значення без обмежень бази даних, але засоби імпорту можуть вивести схему або завантажити дані в наявну таблицю.
Міграція баз даних між різними рушіями
Різні рушії баз даних SQL (PostgreSQL, MySQL, SQLite) використовують дещо різний синтаксис для типів даних і автоінкрементних ключів. Перетворення реляційних таблиць у структурований JSON або CSV створює зручний проміжний формат для перенесення даних між базами.
Жодного байта не передано на зовнішні сервери. Уся обробка відбувалася локально в ізольованому середовищі браузера.