Hi!

I started patch for longer metadata names and at the same time changing
UNICODE_FSS to UTF8 in system tables and also changing the byte-limit to
character-limit in them.

The major thing to discuss here is, what should be that character limit:
64, 128, other?

Older than v4 tools (isql, gbak) connecting to v4 server should not work
correctly only when dealing with longer than 31 characters names.

ISQL commands that display things in columns (for example, SHOW TABLE)
must be changed to print each item per line.

There is the problem of how names (sqlname, relname, ownname, aliasname)
will be represented in XSQLVAR which uses [32] arrays. By default (old
clients) longer names will be truncated there.

I do not think modern applications depends on these entries. It also
lacks package name now and nobody noted.

I treat this problem as low priority, but supposing we're going to do
something to users of the legacy API access longer names, I think the
best method is to have a function that obtains an IStatement from an
isc_stmt_handle and read them with the new API.


Adriano


------------------------------------------------------------------------------
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