On 15/12/2017 07:03, Vlad Khorsun via Firebird-devel wrote: > 15.12.2017 10:45, liviuslivius wrote: >> Hi Vlad, >> >> >> "This temporary blobs could be released on commit (rollback) only" >> >> just curious, why it can not be released after it is used? > > When its become unused ? That blobs returned to the client aplication > and should be accessible until transaction end. > > Regards, > Vlad > > PS In theory, it should be possible to postpone transliteration into > attachment charset until application opens blob. But i see no easy\direct > way to do it.
I think fact that blob id is returned and really opened only when user opens it is an implementation detail. If for performance reasons we decide to open it and send content withing the message, we can. It's like remote doing pre-fetch. So I think we shouldn't bother. User asked for it so will pay the cost. Adriano ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel