Архив автора: alexs

SVN и Fedora 31

При чистой установке Fedora 31 на пустую машину нет интеграции SVN и GNOME-KEYRING Необходимо доставить пакет subversion-gnome.

Рубрика: Без рубрики | Комментарии к записи SVN и Fedora 31 отключены

Навигация по объектам в БД

Основные принципы навигации по объектам в редакторе SQL — в том числе и в редакторе представлений/функций/процедур Мышка Двойной клик мышкой с зажатой клавишей Ctrl приводит к открытию редактора выборанного объекта Клавиатура Ctrl+Enter на объекте — открытие редактора объекта Ctrl+Shift+Enter на … Читать далее

Рубрика: FBManager, Без рубрики | Комментарии к записи Навигация по объектам в БД отключены

О полезности комментариев к объектам базы данных

О прописных истинах — комментировать объекты в базе данных нужно. Для работы с комментариями в FBManager есть все возможности. Для каждого объекта предусмотрен ввод справочной информации. Комментарий к полям таблицы вводится в окне описания под списком полей. Комментарий к объекту … Читать далее

Рубрика: FBManager | Комментарии к записи О полезности комментариев к объектам базы данных отключены

Создание копии таблицы

Создать копию структуры существующей таблицы в FBManager очень просто. Для этого надо создать заготовку новой таблицы (щелчок правой кнопкой мышки в разделе таблиц и команда создать новую таблицу). После этого найти в дереве инспектора объектов найти существующую таблицу-образец и перетянуть … Читать далее

Рубрика: FBManager | Комментарии к записи Создание копии таблицы отключены

Создание переменных в редакторе функций

При написании функций/процедур в БД очень часто надо быстро объявить входной/выходной параметр или локальную переменную. Для упрощения операции достаточно выделить имя переменной в редакторе, вызвать контекстное меню и в разделе переработка коды выбрать соответствующую команду: где Определить переменную — имя … Читать далее

Рубрика: FBManager, PosgreSQL, Программирование на Lazrus | Комментарии к записи Создание переменных в редакторе функций отключены

Автодополнение кода в FBManager

Одна из главных целей разработки FBManager является удобство написания SQL запросов. В том числе для этого служит автодополнение кода. Вот пример дополнения кода при написании запроса, использующего CTE (Common Table Expressions). В данном примере предлагается подставить имя CTE, написанного выше … Читать далее

Рубрика: FBManager, PosgreSQL, Программирование на Lazrus | Комментарии к записи Автодополнение кода в FBManager отключены

Доработки редактора скриптов в FBManager

Теперь редактор скриптов умеет запускать на исполнение файлы в пакетном режиме. При открытии файла есть возможность выбрать несколько файлов. В этом случае будет список выбранных файлов отображается выше редактора.  

Рубрика: FBManager, PosgreSQL, Программирование на Lazrus | Комментарии к записи Доработки редактора скриптов в FBManager отключены

Объектная модель для генерации SQL команд в FBManager

После проведения работ по разделению на уровни абстракции приложения наступил следующий этап. Теперь на базе объектов нижнего уровня создаю механизм по формированию команд на управление БД. В основном для этого использую Alter объекты. Наибольша сложность в этом смысле с PostgreSQL … Читать далее

Рубрика: FBManager, PosgreSQL, Программирование на Lazrus | Метки: , , | Комментарии к записи Объектная модель для генерации SQL команд в FBManager отключены

Поддержка SQLite 3 в FBManager

Работы по поддержке данной БД идут полным ходом. Работа с таблицами уже продвинулась довольно хорошо. Основная трудность на данный момент — написание полноценного парсера sql команды CREATE TABLE. Сейчас ешё не реализованы FK и другие CONSTRAINT. Из-за этого не открываются … Читать далее

Рубрика: FBManager | Метки: , , | Комментарии к записи Поддержка SQLite 3 в FBManager отключены

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

Собственно — вот. Решил поизучать данный движок. Так сказать — пойти на поводу попсовости. В принципе — наверное самый простой движок.

Рубрика: FBManager, Программирование на Lazrus | Метки: , | Комментарии к записи FBManager — начата поддержка SQLite3 отключены