Первый релиз клиента для PGXN, сети распространения дополнений к PostgreSQL

Представлен PGXN Client 1.0, первый релиз клиентского приложения, предназначенного для автоматизации поиска, загрузки, сборки, установки и удаления дополнений для СУБД PostgreSQL, представленных в архиве PGXN (PostgreSQL Extension Network). Например, для установки определённого дополнения на сервер достаточно выполнить "pgxn install дополнение", а для загрузки дополнения только для одной БД - "pgxn load -d БД дополнение".
В рамках проекта PGXN развивается напоминающий CPAN архив для распространения дополнений к СУБД PostgreSQL, включая реализацию инфраструктуры для загрузки и распространения дополнений, подготовку централизованного индекса и API для доступа к мета-данным, создание системы поиска дополнений и набора утилит для тестирования дополнений. В настоящий момент в архиве представлено 57 дополнений и 105 релизов.
Среди полезных дополнений:

  • pg_log_userqueries/query_recorder (ведение лога SQL-запросов и активности пользователей)
  • pair (тип данных для эффективного хранения данных в формате ключ/значение)
  • omnipit (система управления WAL-файлами)
  • mysqlcompat (набор функций, специфичных для MySQL)
  • plparrot (написание встроенных процедур на Perl 6);
  • citext (текстовый тип без различия строчных и прописных букв);
  • multicorn (биндинг для написания Foreign Data Wrapper на языке Python). Готовые врапперы доступны для MySQL, Oracle, Redis, LDAP, Twitter и CouchDB;
  • pg-json (тип для хранения данных в формате JSON);
  • pgmemcache (API для обращения к memcached);
  • PL/R, PL/Proxy;
  • Системы репликации Golconde и Slony-I.



Яндекс.Метрика
Счётчик ТЦ#65533;Ц LiveRSS: Каталог русскоязычных RSS-каналов