On my dev server, I thought I'd try out 2.5.1rc1, without doing a full backup/ restore from my current database, which has been running in 2.1.4 for a while. I ran across some issues with Flamerobin / IBPP Logic exception (I've reported it) and decided for the time being to rollback to 2.1.4. But in the mean time, I had made changes to triggers and stored procedures. In 2.1.4, I now get errors about unknown BLR code 190 -- of course it doesn't tell me exactly which SP or trigger is at fault, so I'm having to poke around a bit. (There's a request in the tracker for a "recompile" feature -- I could use it to make "recompile all" -- but that's not planned before FB3.)
Anyway, my question is this: when a newer version of firebird is touching an older version's files (by ODS version), is it expected to go ahead and use new BLR codes that will be incompatible when reverting? (Yes, I know, I didn't follow best practices, ...) And what *is* 190, anyway? -Philip
