Remove the restriction on create/delete, enable/disable the system indexes in 
system tables
-------------------------------------------------------------------------------------------

                 Key: CORE-5746
                 URL: http://tracker.firebirdsql.org/browse/CORE-5746
             Project: Firebird Core
          Issue Type: Sub-task
          Components: Engine
    Affects Versions: 3.0.3, 3.0.2, 3.0.1, 3.0.0
            Reporter: Rashid Abzalov


Proceeding from the fact that it is necessary to apply adaptive mechanics, and 
from the fact that in the source code is not used anywhere specifying the plan 
(perhaps there are reasons for it) - there is hardly a chance that you 
implement the use of "correct" system indexes in the right places. 
Therefore, please remove the restriction on creating indexes for system tables, 
and disabling/enabling system indexes. 
We ourselves will manipulate them at the right time. 

In the end, what can be a bad from modification of system indexes, given that 
DB developers understand what they are doing? 
For example, in Oracle there are no restrictions in modifying the system tables 
- even insert into dual table, not to mention the creation of indexes. 

Of course, you can find a way around this restriction 
(check_gbak_cheating_insupd, check_gbak_cheating_delete), but why can not you 
provide a regular way? 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://tracker.firebirdsql.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

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

Reply via email to