Subject Re: [ib-support] Database Compatibility
Author Helen Borrie
At 01:23 PM 07-08-02 +0200, you wrote:
>Hi all.
>
>Not to long ago I remember having an issue with Interbase gdb files.
>If the file was created using Interbase 5 but I wanted to use it with
>Interbase 6 there where errors.
>Is Firebird the same or can I use any gdb file with Firebird.

The originally released IB 6 would read an IB 5.x (ODS 9) database; then
Borland disabled that capability when they rebuilt their (then Open Source)
binaries in January 2001 after the security flare. I can't remember the
reason for disabling it. Firebird didn't follow suit.

Firebird can read and write to IB 5.x databases. It treats them as Dialect
1; and you won't be able to convert them via the Dialect 2 client route.

If you want to work permanently with your db as a Firebird database,
convert it to ODS 10 by
1. gbak-ing it in -transportable format using the IB 5.x version of gbak
2. restoring it using the Firebird version of gbak

ODS = On-disk structure (the way the db engine lays out the database file)
heLen

All for Open and Open for All
Firebird Open SQL Database · http://firebirdsql.org ·
http://users.tpg.com.au/helebor/
______________________________________________________________________