LINUX.ORG.RU

recutils 1.8

 , , ,


1

3

GNU recutils — это набор инструментов и библиотек для человеко-редактируемых текстовых баз данных, называемых rec-файлами. Данные хранятся в виде последовательности записей, каждая запись содержит произвольное количество именованных полей. GNU recutils поддерживает типы данных, проверку их целостности (ключи, обязательные поля и т. д.), возможность ссылаться из записи на другие записи (нечто вроде внешних ключей).

Изменения:

  • Утилиты:
    • Исправлена сборка readrec с последними заголовочными файлами bash.
  • librec:
    • Исправлено выполнение выражений выборки, содержащих выражения #NAME.
    • Числовые результаты агрегированных функций теперь имеют знак.
  • readred:
    • readrec --help теперь показывает справочное сообщение и выходит, вместо ожидания ввода.
  • Emacs-режим:
    • rec-mode.el теперь поддерживает регистронезависимый поиск.
    • rec-mode.el теперь объявляет свои представления шрифтов.
    • ob-rec.el переключён на лексическое связывание для совместимости с будущими версиями org-mode.
  • Теперь можно выполнять тестовый набор параллельно.
  • Другие исправления:
    • Обновлена gnulib.
    • Поправлена сборка для GNU/Hurd.
    • Агрегированные функции теперь правильно работают на AArch64 и powerpc.
  • Внутренняя очистка и рефакторинг кода.
  • Прочие исправления ошибок.

>>> Скачать

>>> Зеркало

>>> Домашняя страница

>>> Источник

Ответ на: комментарий от Deleted

google translate

Ты меня с кем-то попутал, мой надмозг ядрёнее всяких нейронок :3

Moondancer ()

Агрегированные функции

Мб Агрегационные? Или агрегатные

nikolnik ★★★ ()
Последнее исправление: nikolnik (всего исправлений: 1)

Интересно, что есть импорт из MS Access.

gorky ★★ ()

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

Deleted ()
Ответ на: комментарий от Deleted

База на текстовых файлах, что-то новенькое.

Очередной школьничек на лорчике, что-то старенькое

mos ★★☆☆☆ ()
Ответ на: комментарий от no-such-file

При том что гну имакс официальный (не)редактор ос гну. Прикинь да.

Ну это все равно что возмущаться когда мелкософт в своих продуктах поддерживает говноштудию бгг

mos ★★☆☆☆ ()

GNU recutils — это набор инструментов и библиотек для человеко-редактируемых текстовых баз данных, называемых rec-файлами. Данные хранятся в виде последовательности записей, каждая запись содержит произвольное количество именованных полей. GNU recutils поддерживает типы данных, проверку их целостности (ключи, обязательные поля и т. д.), возможность ссылаться из записи на другие записи (нечто вроде внешних ключей).

ini-файлы? )

pihter ★★★★ ()
Ответ на: комментарий от Deleted

В далёком начале нулевых был такой движок форума, написанный на Perl. Если не ошибаюсь назывался он Ultimate Bulletin Board (UBB), так вот для хранения информации там использовалась как раз база на текстовых файлах.

Вот другой представитель той эпохи, YaBB:

Форум написан на Perl. Все данные он хранит не в СУБД, а в текстовых файлах. Для того времени (конец 1990-х — начало 2000-х гг.) это было типичным явлением — большинство движков (UBB, UltraBoard и т.д.) работало именно по такой технологии.

EXL ★★★★★ ()
Ответ на: комментарий от Deleted

Какая тебе разница? Судя по твоему вопросу который ты нормально не сумел задать. Ты к БД имеешь такое же отношение как Баста к рэпу.

anonymous ()
Ответ на: комментарий от Deleted

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

man любая-файловая-БД. Таже 1ц на dbf работает а это по большому счету тоже текстовая бд.

anc ★★★★★ ()
Ответ на: комментарий от Deleted

Не так выразился. Я имел ввиду база с не SQL синтаксисом.

Ты не поверишь, деды еще писали на том же кларионе, сикулом там даже и не пахло.

anc ★★★★★ ()
 * QA Notice: Package triggers severe warnings which indicate that it
 *            may exhibit random runtime failures.
 * rec-parser/rec-parse-record.c:58:3: warning: incompatible implicit declaration of built-in function 'free'
 * rec-parser/rec-parse-record-str.c:53:3: warning: incompatible implicit declaration of built-in function 'free'
 * rec-writer/rec-write-field-name-str.c:48:3: warning: incompatible implicit declaration of built-in function 'free'
 * rec-writer/rec-write-field-name-str.c:66:3: warning: incompatible implicit declaration of built-in function 'free'
 * rec-writer/rec-write-comment-str.c:48:3: warning: incompatible implicit declaration of built-in function 'free'
 * rec-writer/rec-write-comment-str.c:75:3: warning: incompatible implicit declaration of built-in function 'free'
 * rec-writer/rec-write-field-str.c:50:3: warning: incompatible implicit declaration of built-in function 'free'
 * rec-writer/rec-write-field-str.c:71:3: warning: incompatible implicit declaration of built-in function 'free'

Может и патчик заодно кроме смены номера версии выпустят?

Deleted ()
Ответ на: комментарий от Deleted

Тем более что в части файлов с этим порядок, а в выше перечисленных поленились добавить старинный рецепт ?

This is rather strange.  Including stdlib.h should be the correct fix.

Deleted ()

Бага в recutils 1.8. Записать в базу данные или обновить не получится. Говорит:

recins: error: renaming file /tmp/recG4TwgQ to t.rec 
Трабл с tmp, надо переназначить TMPDIR. Зарепортил.

Deleted ()

Логотип у них прикольный.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.