Firebird Documentation IndexFirebird 2.0.6 Release Notes → Known Compatibility Issues
Firebird Home Firebird Home Prev: Removed or Deprecated ParametersFirebird Documentation IndexUp: Firebird 2.0.6 Release NotesNext: Security in Firebird 2 (All Platforms)

Known Compatibility Issues

D. Yemanov

Table of Contents

The FIREBIRD Variable
Security in Firebird 2 (All Platforms)
SQL Migration Issues
Configuration Parameters
Command-line Tools
Performance
Firebird API
Windows-Specific Issues

This chapter is intended as a set of alerts to those who are migrating Firebird 1.0 or 1.5 databases to Firebird 2.0. It should be studied before attempting to install any servers.

The FIREBIRD Variable

FIREBIRD is an optional environment variable that provides a system-level pointer to the root directory of the Firebird installation. If it exists, it is available everywhere in the scope for which the variable was defined.

The FIREBIRD variable is NOT removed by scripted uninstalls and it is not updated by the installer scripts. If you leave it defined to point to the root directory of a v.1.5.x installation, there will be situations where the Firebird engine, command-line tools, cron scripts, batch files, installers, etc., will not work as expected.

If the Windows installer program finds a value for %FIREBIRD% it will make that path the default location that it offers, instead of  c:\Program Files\Firebird\Firebird_2_0 .

Unless you are very clear about the effects of having a wrong value in this variable, you should remove or update it before you begin installing Firebird 2.0. After doing so, you should also check that the old value is no longer visible in the workspace where you are installing Firebird--use the  SET FIREBIRD  command in a Windows shell or  printenv FIREBIRD  in a POSIX shell.

Prev: Removed or Deprecated ParametersFirebird Documentation IndexUp: Firebird 2.0.6 Release NotesNext: Security in Firebird 2 (All Platforms)
Firebird Documentation IndexFirebird 2.0.6 Release Notes → Known Compatibility Issues