FBManager - начата поддержка SQLite3

Утилита управления базами данных для FireBird/Interbase

Модераторы: alexs, Модераторы

Re: FBManager - начата поддержка SQLite3

Сообщение alexs » 10.10.2016 16:16:45

Ещё вопрос.
Мне самому дико не хватает возможностей для коментирования объектов в БД
Есть мысль - создавать в базе служебную таблицу (по типу как IBExpert делает) в которую писать коментарии. Ну и соответственно отображать в FBManager-е данные из этой таблицы в виде коментариев.
Из плюсов - эти коментарии будут попадать в скрипт протокола действий.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4053
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: FBManager - начата поддержка SQLite3

Сообщение Vadim » 10.10.2016 18:48:55

alexs
В БД SQLite есть одна служебная таблица - sqlite_master, в которой хранятся сведения о таблицах в БД. Можно попробовать добавить туда своё поле для комментариев.
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: FBManager - начата поддержка SQLite3

Сообщение alexs » 10.10.2016 23:07:03

Согласно документации - эта таблица - READ ONLY. Как я понял - по факту это даже не таблица - а виртуальное представление.

Добавлено спустя 1 час 55 минут 24 секунды:
Реализовал редактор представлений (пока без тригеров)
Работает создание представления и редактирование (через пару DROP VIEW / CREATE VIEW).
Соответсвенно отображается информация по полям в представлении и работает просмотр данных в представлении

Следующий этап - тригера на таблицы и представления
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4053
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: FBManager - начата поддержка SQLite3

Сообщение alexs » 19.10.2016 14:10:54

В принципе реализовал поддержку всех объектов в БД.
Тестировал на совместимость со всеми найденными примерами таблицы (в Fedore 24их много). Сейчас у меня все мои примеры обрабатываются норм. Проблемы возникали только в случае извращённых наименований объектов. Особенно понравились таблицы от гномовского эволюшина. Там вообще не заморачивались люди - "Папка/ООО "ААА"/'Приммер'/ID".

По результатам добавления поддержки SQLite возникли новые мысли по внутреннему устройству FBManager. Кое-что сломал и ещё не починил. Но всё в процессе.
Для создания и обработки баз уже можно использовать.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4053
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: FBManager - начата поддержка SQLite3

Сообщение Снег Север » 19.10.2016 15:30:21

Поздравляю! При случае - попробую.
Аватара пользователя
Снег Север
долгожитель
 
Сообщения: 2993
Зарегистрирован: 27.11.2007 16:14:47

Пред.

Вернуться в FBManager

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

Рейтинг@Mail.ru