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

28 ноября 2011 года

Представлен 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.

Источники

править


 
 
Creative Commons
Эта статья содержит материалы из статьи «Первый релиз клиента для PGXN, сети распространения дополнений к PostgreSQL», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.