Em 23/11/2016 11:08, Adriano dos Santos Fernandes escreveu:
> On 23/11/2016 10:56, Alexandre Benson Smith wrote:
>> create view v as select a from t;
> When you use the base field directly, the view field uses the same domain.
>
> When you create an expression based on this field, the change to it does
> not reflect in the view.
>
> Because Firebird does not recompile dependent objects.
>
>
> Adriano
>

Wich leads FB to allow a change on a field and the developer would not 
know it will cause an error in production months later.

I think it should prevent the change until all dependent objects are 
droped (annoying) or recompile the dependencies so it will not blow in 
the future.

------------------------------------------------------------------------------
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to