問題タブ [firebird-embedded]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
6183 参照

firebird - .fdb ファイルのバージョンを簡単に確認する方法 (Firebird データベース)

プロプライエタリ ソフトウェア (おそらく Firebird Embedded を使用) の .fdb データベースを参照する場合、どのバージョンの Firebird をセットアップする必要があるかを判断するにはどうすればよいですか?

私が現在想像できる唯一の方法は、ファイルヘッダーのフォーマットとしても使用される可能性が最も高いページヘッダーの一部である「ODS-version」を16進数ビューアーで見てから、どういうわけかリポジトリを掘り下げることですhistory は、どの Firebird リリースがどの ODS-Version をサポートしているかを調べます。ODS バージョンは、少なくとも最近では、以下のようにエンコードされています。

関連ドキュメント: https://firebirdsql.org/file/documentation/reference_manuals/reference_material/Firebird-Internals.pdf

関連コード:

https://github.com/FirebirdSQL/firebird/blob/3dd6a2f5366e0ae3d0e6793ef3da02f0fd05823a/src/jrd/ods.h

cli-tool などを使用して、必要な firebird のバージョンを簡単に確認する方法はありませんか?