SSブログ

LibreOffice Base 7.2 の Firebird サポート [Firebird]

これは Firebird Advent Calendar 2021 https://qiita.com/advent-calendar/2021/firebird の9日目の記事です

LibreOffice Base の Firebird サポートについて書いたのは2年前の Firebird Advent Calendar 2019 で、その時は LibreOffice 6.3 でした
https://nakagami.blog.ss-blog.jp/2019-12-14

今回、 最新の LibreOffice 7.2 をインストールして Base のファイルを作成しようとした時に

- Create a new database の Embedded database で Firebird が選べなくなっていた(HSQLDB Embedded だけになっていた)
- Firebird のデーターベースファイルを読み書きしたい場合は、Connect to an existing database でデータベースファイルを選択する
- Connnect to an existing database で、Firebird File を指定。ホストとパスを指定(リモートのデータベースサーバーを指定)することも可能

というように変わっていました。
スクリーンショット 2021-12-09 8.03.40.png
スクリーンショット 2021-12-09 8.04.10.png








Base のファイルの中に Firebird のデーターベースファイルが埋め込まれているのは、いささか無理矢理感あるなと思っていました。
ですので、個人的には、これでいいと思うのですが、LibreOffice 6.x の時と動作が変わってしまっていて、なかなか思い切った変更がなされるな、と驚いているところです。
ちなみに、Firebird4.0 のファイルを指定したら、 ODS のバージョンが違うと怒られました。

Firebird4.0 が読めるクライアントライブラリをリンクするようにしたら Firebird3.0 のファイルが読めなくなるかな?
Ubuntu の Firebird が、いまだに 3.0 なんだけど、これが LibreOffice との兼ね合いでバージョンが上げられない、という事情だったら、いつ 4.0になるかわからないな。
コメント(0) 
共通テーマ:日記・雑感