2026年11月12日 News Products 0

Firebird のデータベースを別のバージョンへ移行する Windows 用ツール「fbconverter」の v2.0.0 を公開しました。Firebird 1.0.3 などの旧版から、Firebird 3.0・4.0・5.0 Embedded への移行に対応しています。

v2.0.1 の更新 / v2.0.1 Update

v2.0.1 では、変換中に SQL エラーが発生した場合、GUI のログと終了ダイアログでエラーがあったことを伝え、エラーログの確認を案内するよう修正しました。最新版の WIN32/WIN64 は下の「ダウンロード」から取得できます。

In v2.0.1, when a SQL error occurs during conversion, the GUI log and completion dialog now report that the conversion completed with errors and direct you to the error log. Download the latest WIN32 or WIN64 ZIP below.

v2.0.0 の主な変更

  • Firebird 3.0・4.0・5.0 Embedded に対応。 Firebird 3.0 → 4.0/5.0、4.0 → 5.0 で、BOOLEAN、38桁の数値、タイムゾーン付き日時などの列定義と値を照合しました。
  • 日本語データの移行を検証。 Win32/Win64 で、日本語文字列と、NULL・空・非空の BLOB が移行後も区別されることを確認しました。
  • Firebird 2.1.7 Embedded の EUC を修正。 両版に CORE-2095 をバックポートした DLL を同梱しています。Firebird 2.1 サーバーを変換元として EUC で接続する場合は、サーバー側にも対応する修正が必要です。
  • CLI と MCP を追加。 PowerShell などから変換を実行でき、MCP クライアントからは convert_database ツールを利用できます。CLI と MCP では、移行先のファイルがすでにあると終了コード 2 を返し、そのファイルを保持します。

ダウンロード

GitHub Releases の v2.0.1 から Windows 用の ZIP をダウンロードできます。フォルダ構成ごと展開し、fbconverter.exe を起動してください。

対応する Firebird のバージョン、CLI の実行例、MCP の設定方法は、日本語ガイドと英語ガイドに掲載しています。fbconverter は MIT ライセンスのオープンソースソフトウェアです。