Em 23/11/2016 12:37, Dimitry Sibiryakov escreveu:
> 23.11.2016 14:54, Adriano dos Santos Fernandes wrote:
>> But that (DDL changes with concurrent sessions) is unreliable.
>>
>> And if you change a single view that recompiles 100 views, you multiple
>> the unreliability by 100 in the production environment.
>     That's why I, personally, prefer to prohibit altering anything that has 
> dependencies.
> It works well for data with foreign key, it should work for metadata as well.
>
>

The ability to change a datatype without the need to drop everything 
that depends on it is a very helpful feature, but It's only viable if it 
is safe.


The way it's implemented today is unsafe, and I prefer a much bigger 
work to drop everything and recreate it after the modification, than a 
handfull one that leads to error on production.


If it's a choice:

1) Easy way with no promise of safety

2) Hard way, but safe


I will choose option 2 without any doubt



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

Reply via email to