LINUX.ORG.RU

Вышли recutils 1.7

 , ,


1

2

Изменения в выпуске:

  • Утилиты:
    • rec2csv теперь поддерживает параметр -d для определения разделителя в CSV-файлах;
    • теперь возможно прописывать в командной строке несколько rec-файлов, содержащих анонимные записи.
  • Формат:
    • поддержка ограничений для полей, которые могут появляться в записях с новым специальным полем %allowed;
    • если название и значение поля разделены символом табуляции, он теперь не считается частью значения поля.
  • librec:
    • текущая версия библиотеки теперь 1.
  • Режим Emacs:
    • теперь можно пропускать несколько записей во время навигации, используя префиксный аргумент для команд «Вперёд»/«Назад».
  • Документация:
    • примеры в руководстве покращены, равно как и многие другие аспекты: форматирование, грамматика и т. д. Особая благодарность Карлу Берри за указанные проблемы и предложенные решения.
  • Внутренняя очистка и рефакторинг кода.
  • Очень, ОчЕнЬ, ОЧЕНЬ много багфиксов :D

Скачать бесплатно без регистрации можно с FTP GNU или с ближайшего зеркала (автоопределение).

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

>>> Источник

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

Не бинарное. SystemD-хейтеры будут довольны. Я лично давно хотел текстовые БД, чтоб всё можно было руками править, вот узнал.

MiniRoboDancer ★☆
() автор топика
Ответ на: комментарий от hoopoe

Так мне это и не нужно было, наоборот, не хотел, чтобы система за меня думала. Мне и не БД в классическом понимании нужна была, а эдакое табличное хранилище данных.

MiniRoboDancer ★☆
() автор топика
Ответ на: комментарий от MiniRoboDancer

эдакое табличное хранилище данных

Иногда действительно бывает полезно.

tlx ★★★★★
()

About the logo

Q: Why is the logo depicting a pair of copulating turtles? 
A: Ask ams@gnu.org.

Q: What is the name of the turtles? 
A: They are called Fred and George. And yes, they are both male. 

Q:Why those names? 
A:    /join ##English
      16:40 <jemarch> Hello.
      16:40 <someone> Hi
      16:40 <jemarch> How would you name two (paired) gay turtles?
      16:42 <someone> Fred & George?

Гы.

metrokto ★★
()
Ответ на: About the logo от metrokto

хорошо хоть в опенсурсе логотип не лепят на каждое окно.

batekman ★★★
()

GNU recutils - это набор инструментов и библиотек для доступа к человекоредактируемым, текстовым БД

Вот мы теперь всё будем задом-наперед писать?

Сначала выльем на читателя тонны маловразумительных аббревиатур и программерского бреда, а потом в конце расскажем о чем все это было?

Xintrea ★★★★★
()

Годнота! Знал бы про эту штуку — не стал бы городить свой огород с YAML + cache (pickled shelve) для PIM.

amix ★★★
()
Ответ на: About the logo от metrokto

Какой-то глубинный американский юмор, видимо.

MiniRoboDancer ★☆
() автор топика
Ответ на: комментарий от amix

YAML более распространён и легко апгрейдится с json'а. Практически нативно мапится в перловские типы данных. Есть ключи произвольной вложенности, есть ссылки.

Хотя у товарища feofil'а есть шанс закопать свой велосипед в части БД.

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

Деточка, зачем тебе схема в yaml'е, ты же всё равно только на форуме пишешь?

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

Я попытался сохранить настрой оригинала, nothing else.

MiniRoboDancer ★☆
() автор топика

Plain text DB это конечно прекрасно для наколенных и не очень поделок, но вот спаривающиеся самцы черепах вызывают сомнения в адекватности авторов.

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