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