Dmitry Yemanov wrote:
> 03.06.2016 16:11, Adriano dos Santos Fernandes пишет:
>>
>> The major thing to discuss here is, what should be that
>> character limit: 64, 128, other?

> I'm afraid the new limit should be 63 characters. 64 UTF-8
> characters means 256 bytes which does not fit BLR (string
> length counter is single-byte there, max possible length is
> 255 bytes).

> Or we need to switch to longer BLR strings together with
> longer context numbers, using a new BLR version.

Do we have any real-life examples of why people want longer
names?  Something to target?

There have been a few times where I would have liked a few
extra characters for a procedure name (mostly because I tend
to use name prefixes for various reasons, leaving less room
for an actual name part).  But it's rarely been much of a
problem.  So, in my case as one example, 63 would be
absolutely fine.


If this change is going to be lots of work then I'd rather see
the effort put into a more comprehensive solution like the
option 3 suggested by Dalton Calford.  Most of the projects I
have been involved with have tried to solve the localisation
of object names in one way or another (even if, in many cases,
the "localisation" has been only to localise programmer-speak
into English ;-).  Internalising that capability would be a
nice thing to see and could offer other benefits as well, like
being able to rename any object at any time without impact to
the structure.

-- 
Geoff Worboys
Telesis Computing Pty Ltd


------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity 
planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to