> Sean, as soon as the database contains new features not supported in older
> versions one can not downgrade ODS version.
That is not true for all changes.
> Restore (by gbak) of such database in a version which does not support
> actually
> used features is just nonsense.
Then how do you propose that FB/ODS downgrades be supported?
> IMHO that should be not gbak-like tool, first thing to be done is
> forget about any BLR codes from newer DB version. For gbak that's close to
> rewriting it from scratch.
Given that system tables are no longer able to be directly manipulated, source
SQL can no longer be deleted/removed. I would propose that gbak should no
longer backup BLR, only source SQL and have the SQL recompiled on restore. If
the recompile failed, the object would be marked as "Invalid"
Sean
Firebird-Devel mailing list, web interface at
https://lists.sourceforge.net/lists/listinfo/firebird-devel