Версия Firebird

Автор jurii, 10 апреля 2023, 22:25

0 Пользователи и 1 гость просматривают эту тему.

jurii

Форумчане, подскажите пожалуйста, кто знает какая версия Firebird стоит в LibreOffice Base Version 7.4.6.2?

mikekaganski

Если не используется системный FB (на Линуксах обычно используется системный), то 3.0.7.
С уважением,
Михаил Каганский

rami

В меню "Сервис" —> "SQL..." выполнить запрос:
SELECT rdb$get_context('SYSTEM', 'ENGINE_VERSION') FROM rdb$database
У меня на LibreOffice 7.5.0.2 показывает версию 3.0.7

jurii

Выскакивает сообщение: 1: Access is denied: RDB$GET_CONTEXT in statement [SELECT rdb$get_context(] at ./connectivity/source/drivers/jdbc/Object.cxx:173


mikekaganski

Цитата: jurii от 11 апреля 2023, 18:53at ./connectivity/source/drivers/jdbc/Object.cxx:173

Это значит, что Вы не используете встроенный Firebird - то есть Вы пользуетесь той версией, которая установлена на сервере, к которому Вы подключаетесь через JDBC.
С уважением,
Михаил Каганский

jurii

Установлена Ubuntu 22.10, в меню Сервис-Параметры включил экспериментальные возможности, установлена LibreOffice Base Version 7.4.6.2, появилась возможность создавать базы данных firebird, нашел документацию на русском, очень понятную для меня, хочу создать базу данных домашней бухгалтерии, есть задумки, только не могу разобраться с версией firebird, есть у кого мысли по поводу версии, как ее посмотреть?

bigor

Цитата: jurii от 13 апреля 2023, 22:35не могу разобраться с версией firebird, есть у кого мысли по поводу версии, как ее посмотреть?
Ну так rami написал. Давайте с картинками. Запускаем Base, создаем базу на firebird встроенный
Screenshot_20230413_231748.png
регистрировать ее не будем, она просто версию глянуть
Screenshot_20230413_231819.png
В открывшемся Base выбираем пункт меню СЕРВИС, в нем SQL...
Screenshot_20230413_231920.png
копируем в него запрос от  rami, ставим галочки как на рисунке, жмем Выполнить
получаем версию firebird
Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

jurii

Хорошо, понял, я смотрел без созданной базы Firebird

bigor

Цитата: jurii от 13 апреля 2023, 22:35нашел документацию на русском, очень понятную для меня,
а что за документация? на русском по base с ней как то не очень
Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

rami

Документация на русском: Firebird 3.0.4 в PDF.

jurii

Хотел-бы спросить знатоков, что лучше использовать Firebird или HSQL для настольных баз данных?

economist

#11
К знатокам себя не отношу, но ратую за самую-самую быструю и популярную СУБД SQLite. Она позволяет 3-5 человекам работать с одной БД одновременно (как MS Access), SQL-диалект - стандартный и простой (неявная агрегация, не нужны тонны кавычек, можно писать что-то типа SELECT Сумма, Операция.Сумма FROM... - и все это будет работать). Для работы достаточно скачать JDBC-драйвер (один jar-файл) или установить ODBC-драйвер.

HSQL DB скорее всего худший выбор, она работает не так как описано в документации.

FireBird Embeded хоть и является основным движком - своеобразна, не даст работать одновременно (для домашней бухгалтерии м.б. актуально) и довольно строга в SQL, а установка двухкомпонентного "сервера" может на некоторых ОС стать трудоемкой (если захочется многопользовательский доступ).
Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...