kstep 27.06.2010 12:18
Мой OpenSource проект — FusqlFS — вышла версия 0.005
С тех пор, как я наприсал про свой проект в прошлый раз успело многое поменятся.Во-первых уже вышло пять версий по паре новых фич в каждой, а буквально вчера выпустил версию 0.005.
Во-вторых проект размещён на CPAN-е и Launchpad-е.
В-третьих была написана гора проектной документации (а это было одно из приоритетных дел), хотя и есть что ещё описывать.
В-четвёртых пофикшена туева хуча багов.
В-пятых были написаны юнит-тесты к существующим модулям. Пока меня хватило только процентов на 80 покрытия кода (77% с учётом условий и ветвлений), но для начала неплохо.
Ну и в-шестых добавлены новые фичи:
добавлен модуль работы с функциями,реализована возможность работы с триггерами таблиц,появился модуль работы с правами (просмотр, grant и revoke прав на разные объекты),усовершенствованное управление владением (можно управлять как с точки зрения роли-владельца, так и со стороны владеемого объекта),доработал часть старого недоделанного функционала вроде изменения констрейнтов (по крайней мере теоретически),+ огромное количество рефакторинга, чисто девелоперских доработок и т.п.
Все эти изменения касаются работы с БД PostgreSQL (преимущественно версии 8.4, версию 8.3 я формально поддерживаю, но тестирования не хватает, так что с ней возможны неожиданные баги).
Напоминаю, что статус продукта — ранняя альфа: код всё время мутирует, добавляются новые фичи (и параллельно ломаются старые =), изменяется путь разработки...
Мне как и прежде колоссально не хватает юзерского фидбека: тестирования, идей, багрепортов, рекомендаций по новым и существующим фичам...
Последняя версия сделана только благодаря тому, что у меня был отпуск. Со следующей недели выхожу на работу и времени на проект станет много меньше, так что если проект не окажется никому кроме меня не интересен, то его придётся заморозить на какое-то время.
Сейчас в моём проектном в TODO-листе:
поддержка множества схем в PostgreSQL,поддержка правил над представлениями и таблицами,бекенд для MySQL,багфиксинг, документация, тесты.
Пожалуйста, если вам интересен этот проект, попробуйте его и осталяйте свой фидбек, тем более что теперь его можно поставить с CPAN-а (если хотите попробовать последнюю нестабильную девелоперскую версию (если вообще сейчас можно разделить проект на стабильную и нестабильную версию), то по прежнему лучше ставить с гитхаба).
Можете писать здесь, в багтрекер гитхаба или .
P.S. Скриншот наутилуса с примонтированной БД проекта для примера:
K900 27.06.2010 13:14 #
+ 2 -
Прикольно =) Жду поддержки MySQL
Идея конечно "прикольная", но скажите, в чем практический смысл данной идеи?
Я понимаю что, например, мне будет довольно удобно полазить через mc по ssh по базе данных, но все же интересует более практичные ценности.
В том смысле, можно ли использовать работу с FS вместо работы с sql-сервером и каковы будут скорости обработки и т.д.
Идея "прикольная", но каков практический смысл?
Я понимаю что, например, мне будет довольно удобно полазить через mc по ssh по базе данных, но все же интересует более практичные ценности.
В том смысле, можно ли использовать работу с FS вместо работы с sql-сервером и каковы будут скорости обработки и т.д.
Идея "прикольная", но каков практический смысл?
Основная задача — именно администрирование БД, а не работа с самими данными. То есть работать с данными, конечно, можно: каждая таблица — каталог, каждая запись в таблице — текстовый файл. Но конкретно под это дело не затачивал.
Идея: заменить инструмент вроде PgAdmin3 любым файловым менеджером.
Идея: заменить инструмент вроде PgAdmin3 любым файловым менеджером.
Там плейсхолдер-заглушка стоит на мускул. Как только руки дойдут, так сразу.