Sorry about the long delay, but we were way down east in Maine.

An essential flaw that Firebird inherited from Interbase is the way 
system tables are initialized at server startup.  The current scheme 
makes it extremely difficult to make changes to the system tables 
without declaring a new ODS, requiring migration of existing databases.  
Frankly, this sucks, and it sucked from the very beginning.

Since Firebird 3.0 is a different ODS, this would be an excellent time 
to redo server start up so the system tables can be upgraded in place.  
If this is done even halfway decently, it should be possible to make 
logical extensions to system tables, making future development easier, 
faster, and lower risk.

The argument, of course, is that it's already too late.  It isn't.

There are at least a half dozen acceptable solutions possible.

On 7/25/2013 12:53 PM, Leyne, Sean wrote:
>> It is not too late to add multi-level namespace (schema) and expand the
>> width of sql object names so that utf8 languages can have meaningful names
>> for their database objects.
> AFAIK, changes to the length of objects identifiers are not in scope for 3.0.
>
> Much to my chagrin.
>
>
> Sean
> ------------------------------------------------------------------------------
> See everything from the browser to the database with AppDynamics
> Get end-to-end visibility with application monitoring from AppDynamics
> Isolate bottlenecks and diagnose root cause in seconds.
> Start your free trial of AppDynamics Pro today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> Firebird-Devel mailing list, web interface at 
> https://lists.sourceforge.net/lists/listinfo/firebird-devel


------------------------------------------------------------------------------
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58040911&iu=/4140/ostg.clktrk
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to