Pgoblin

Вначале был psql. Скрипты писать на нем было неудобно, потому были придуманы к нему различные патчи. Но после очередного приспособления набора патчей к очередной версии PostgreSQL, когда потребовался вывод бинарных данных, терпение иссякло и была написана первая публичная версия pgoblin. Это случилось в конце 2002. Правда, название было несколько другим, но быстро стало таким, как сейчас. Задумано было для pgoblin достаточно много чего уже тогда, но пока кое-как удавалось обойтись без полной задуманной функциональности, он так и существовал до конца 2007 в версии 0. Но в конце 2007 стало ясно, что дальше так жить невозможно, и была издана версия 1. Это была во многом экспериментальная версия для оценки, что же надо от pgoblin прямо сейчас, и просуществовала она недолго, даже тестов под новые функции написано не было. На pgoblin 1 было определено направление развития, и где-то через месяц после 1й версии, в конце 2007, была издана версия 2.00. Первое более-менее описание появилось для версии 2.03. Сейчас описание исправляется по версии 2.40.
-- Введение.
Зачем оно нужно, простые примеры.
-- Синтаксис.
Неформальное и формальное описание.
-- Семантика.
Описание интерпретации кода.
-- Запуск.
Флаги, аргументы, окружение.
-- Команды.
-- Стили.
Предназначены для оформления выдач из pgoblin скриптов без изменения скриптов или без внедрения оформления в запросы к СУБД.
-- Библиотека.
Она, конечно, есть. Но использовать рано, пока не стабилизировалась. Публичных (с гарантированной совместимостью) интерфейсов нет.
-- Макробиблиотека.
Используется для генерации pgoblin скриптов при помощи gm4.
-- CVS логи.
Документация, как обычно, от жизни отстает слегка. Тут можно посмотреть последние события и первые намеки на будущее.
-- Лицензия (BSD).
-- Про внутренности.
-- CVS
CVS Root
anoncvs@cvs.babolo.ru:/repo/babolo
CVS Repository
pgoblin

А.А.Бабайлов (C)2003..2009