Установка:

Для установки cl-pgloader в Ubuntu / Linux Mint / Debian, введите в Терминал:

sudo apt update
sudo apt install cl-pgloader
cl-pgloader — извлекать, преобразовывать и загружать данные в PostgreSQL

Подробная информация о пакете:

Извлекать, преобразовывать и загружать данные в PostgreSQL

pgloader импортирует данные из разных источников и копирует их в PostgreSQL.

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

Поддерживаемые форматы источников включают CSV, плоские файлы с фиксированной шириной, файлы dBase3 (DBF) и базы данных SQLite и MySQL. В большинстве этих форматов pgloader способен автоматически обнаруживать схему и создавать таблицы и индексы в PostgreSQL. В случае MySQL можно напрямую редактировать правила CASTing из команды pgloader.

  • Зависимости:

  • cl-abnf

    Общий генератор парсеров Lisp ABNF

  • cl-alexandria

    Коллекция переносных утилит Common Lisp

  • cl-asdf-finalizers

    Принудительная доработка компонентов ASDF Common Lisp

  • cl-asdf-system-connections

    Позволяет подключать систему ASDF, чтобы могла произойти автоматическая загрузка

  • cl-command-line-arguments

    Получить аргументы командной строки в Common Lisp

  • cl-csv

    Общая библиотека Lisp, обеспечивающая легкое чтение и запись csv

  • cl-db3

    Общий Lisp lib для чтения dbf-файлов версии 3

  • cl-drakma

    Общий клиент Lisp HTTP

  • cl-esrap

    Библиотека анализа Packrat для Common Lisp

  • cl-fad

    Переносимая библиотека имени пути для Common Lisp

  • cl-interpol

    Строчная интерполяция для Common Lisp

  • cl-local-time

    Общая библиотека Lisp для обработки дат и времени

  • cl-log

    Общая утилита Common Lisp logging

  • cl-lparallel

    Параллельное программирование в Common Lisp

  • cl-markdown

    Общий Lisp переписывает Markdown

  • cl-metabang-bind

    Общий гибкий сопоставление шаблонов Lisp

  • cl-postmodern

    Общая библиотека Lisp для взаимодействия с базами данных PostgreSQL

  • cl-py-configparser

    Реализует функциональность модуля ConfigParser Python в Common Lisp

  • cl-qmynd

    Исходный драйвер MySQL для Common Lisp

  • cl-quri

    Еще одна библиотека URI для Common Lisp

  • cl-simple-date

    Общие типы Lisp для дат, временных меток и интервалов

  • cl-sqlite

    Общий интерфейс Lisp для SQLite

  • cl-trivial-backtrace

    Генерировать общую Lisp backtrace

  • cl-trivial-utf-8

    Небольшая библиотека Common Lisp для ввода и вывода на основе UTF-8

  • cl-unicode

    Переносная библиотека Unicode для Common Lisp

  • cl-utilities

    Сборник общих Lisp-утилит

  • cl-uuid

    Common Lisp librabry для генерации UUID, как описано в RFC 4122

  • cl-asdf

  • cl-bordeaux-threads

  • cl-cffi

  • cl-flexi-streams

  • cl-md5

  • cl-ppcre

  • cl-split-sequence

  • cl-usocket