1
votes

Are there any known issues with database compatibility (GDB files) when switching Firebird Classic server from 64bit to 32bit or vice versa? I found information, that databases are compatible among Classic and Superserver, but this information was for Firebird 2.1 and I didn't find anything newer - http://firebirdsql.org/rlsnotesh/install210.html#install-model

1
The equivalent documentation for 2.5 is firebirdsql.org/file/documentation/reference_manuals/… which says "Notice that you can always switch to another model later; your applications and databases will keep functioning like before. The differences are in the servers, not in the databases." - Mark Rotteveel
If your database ends in gdb, it can also be a very old database (extension fdb is normal), if you have a very old database (ODS 11.0 or earlier), then 32 bit vs 64 bit can matter and you really need to backup and restore (which will also upgrade the ODS). - Mark Rotteveel
GDB file extension is not recommended starting with WinXP, could be nasty surprises around OS System Recovery feature / there is this tech info in Russian if you would care read it via www.translate.ru // firebirdfaq.org/faq353 - Arioch 'The

1 Answers

2
votes

The databases are compatible between Classic, SuperClassic and SuperServer as well as 32bit and 64bit within same Firebird version (between versions it's recommended (needed since FB3) to do backup & restore). It's the same code, same structure, just different execution model.