On 09/12/2011 16:50, Vlad Khorsun wrote:
>> On 09/12/2011 16:34, Vlad Khorsun wrote:
>>>> CORE-3073 [1] requires special BLR verb meaning "get the default value
>>>> of a field". There is request to expose the same functionality in SQL
>>>> too, but doesn't matter here.
>>>>
>>>> These cascade triggers are system triggers but are backed-up and
>>>> restored. If we use new BLR on them, downgrades via gbak will not work.
>>>>
>>>> So is this acceptable, that in some cases people must recreate database
>>>> from script to downgrade?
>>>       Is it possible to make v2.5.2 also understand and execute (but not 
>>> generate)
>>> this new blr verb ? It will enable to downgrade 3.0 ->   2.5.2.
>>>
>>>
>> Yes, but AFAIK we had such type of discussion (of add new blrs for
>> backward compatibility reason) in the past and choose to not do it in a
>> specific case.
>      Hmm... I don't remember it.

AFAIR was something related with new 2.5 verbs related to 
coalesce/decode which caused problem with expression indexes, but I 
don't remember details.

>      Anyway, if cost of implementation of such verb is relatively low and as 
> soon
> as old engine will not generate such verb i see no problem with it.
>
>      We can even trow exception on execution of such verbs and suggest to
> re-create corresponding metadata object.
>
>
Hum? It will throw exception automatically, why would we need to bother 
and it then?


Adriano


------------------------------------------------------------------------------
Cloud Services Checklist: Pricing and Packaging Optimization
This white paper is intended to serve as a reference, checklist and point of 
discussion for anyone considering optimizing the pricing and packaging model 
of a cloud services business. Read Now!
http://www.accelacomm.com/jaw/sfnl/114/51491232/
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to