Open-source

pgloader — перенос данных и схем в PostgreSQL через COPY

Обзор по документации проекта · Проверено

Изображение из Telegram поста
pgloader

pgloader — инструмент для загрузки данных в PostgreSQL с использованием команды COPY. Он предназначен для переноса данных из различных источников в PostgreSQL, например, при миграции с других СУБД или загрузке больших объёмов информации из файлов.

Инструмент позволяет продолжать загрузку корректных данных, даже если в исходном наборе обнаружены ошибки, сохраняя проблемные записи отдельно. pgloader также умеет преобразовывать данные, например, заменять некорректные даты из MySQL на NULL в PostgreSQL. Он поддерживает миграцию схем и данных из SQLite и MySQL, включая таблицы, индексы и внешние ключи.

Для работы pgloader версии 4 требуется Java 21 или более поздняя версия. Проект распространяется в виде одного JAR-файла, что упрощает его развёртывание, так как отсутствуют нативные зависимости. pgloader доступен под лицензией PostgreSQL.

https://github.com/dimitri/pgloader | 6549 звёзд

#сервисы

Источники и документация