Purpose of Query
This script can be used to delete the modules that have no analysis unit tagged to them, hence empty module.
Applicable CAST Version
Release | Yes/No |
---|---|
8.3.x |
Applicable RDBMS
RDBMS | Yes/No |
---|---|
CSS4 | |
CSS3 |
Query for JAVA (CSS, Oracle, SQL Server)
Script attached. server_FunctionalModuleCleanup.sql
- To run the script for only one application -
- Launch the create function - MAINT_ModulesCleanup from the script attached.
- Run - select * from MAINT_ModulesCleanup( <app_local schema name>)
drop function MAINT_ModulesCleanup( I_schema varchar(100));
- To run the script for all the applications on the one DB server -
- Launch functions MAINT_FunctionalModuleCleanupOnAllApplications and MAINT_ModulesCleanup into any existing schema.
- -- launch the fix by executing:
select * from MAINT_FunctionalModuleCleanupOnAllApplications();
-- drop functions
drop function MAINT_FunctionalModuleCleanupOnAllApplications();
drop function MAINT_ModulesCleanup( I_schema varchar(100));
Query result example
"schemaname","deletedrowsnb"
"additional_mngt",0
"address",10
"addresslookup_mngt",23
"addresslookupwithexcel_mngt",0
Query result interpretation
Schema name is the application on which the script was run.
deletedrowsnb is the number of rows the script deleted to remove the module.
Notes/comments
Ticket # 38162