Hello.
The newest official Firebird 5.0.4. Tested on Windows. I connect to example employee.fdb.
I intentionally change one procedure so the other dependent one can't compile. I add input parameter TEST INTEGER to procedure SHOW_LANGS.
I back it up:
gbak.exe -b -user SYSDBA -password masterkey ...employee.fdb ....employee.fbk
I restore it:
gbak.exe -c -user SYSDBA -password masterkey ...employee.fbk ...employee2.fdb
Restore prematurely stops with:
gbak: ERROR:invalid request BLR at offset 177
gbak: ERROR: Input parameter mismatch for procedure SHOW_LANGS
gbak:Exiting before completion due to errors.
We get an incomplete database, without procedures, triggers, etc.
Can it be improved? For example, leave that one bad procedure and continue? Or maybe are there better ideas?
Best regards,
Tomek.
Hello.
The newest official Firebird 5.0.4. Tested on Windows. I connect to example employee.fdb.
I intentionally change one procedure so the other dependent one can't compile. I add input parameter TEST INTEGER to procedure SHOW_LANGS.
I back it up:
gbak.exe -b -user SYSDBA -password masterkey ...employee.fdb ....employee.fbk
I restore it:
gbak.exe -c -user SYSDBA -password masterkey ...employee.fbk ...employee2.fdb
Restore prematurely stops with:
gbak: ERROR:invalid request BLR at offset 177
gbak: ERROR: Input parameter mismatch for procedure SHOW_LANGS
gbak:Exiting before completion due to errors.
We get an incomplete database, without procedures, triggers, etc.
Can it be improved? For example, leave that one bad procedure and continue? Or maybe are there better ideas?
Best regards,
Tomek.