Changeset 18330

Show
Ignore:
Timestamp:
11/11/08 17:13:31 (2 months ago)
Author:
puno
Message:

Some script modifications for installer and
Scriptella issues.
Wiki module permission code separated in new file.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/core/db/oracle/create-scripts/versions/8.5.0/new/tables.sql

    r18329 r18330  
    1515@tables/add_new_module.sql 
    1616prompt 
     17prompt Adding wiki module permission 
     18prompt =============================== 
     19prompt 
     20@tables/add_wiki_module_permission.sql 
     21prompt 
    1722prompt Populating table PN_PROPERTIES 
    1823prompt =============================== 
  • trunk/core/db/oracle/create-scripts/versions/8.5.0/new/tables/data.sql

    r18329 r18330  
    60266026/ 
    60276027 
    6028 declare 
    6029   uncommitted_count number(20) := 0; 
    6030    
    6031   cursor source_cursor is 
    6032     select  
    6033       ps.project_id, 
    6034       shg.group_id 
    6035     from 
    6036       pn_project_space ps, 
    6037       pn_space_has_group shg 
    6038     where 
    6039       ps.project_id = shg.space_id(+);    
    6040 begin 
    6041     for rec in source_cursor loop 
    6042         --insert new entry in module_permission for this row 
    6043         insert into pn_module_permission 
    6044           (space_id, group_id, module_id, actions) 
    6045         values 
    6046           (rec.project_id, rec.group_id, 340, 207); 
    6047            
    6048         uncommitted_count := uncommitted_count + 1; 
    6049          
    6050         --Commit every 50th insert to make sure we don't overflow 
    6051         --rollback log. 
    6052         if (uncommitted_count >=50) then 
    6053             commit; 
    6054             uncommitted_count := 0; 
    6055         end if; 
    6056     end loop; 
    6057      
    6058     --Commit any remaining insertions 
    6059     commit; 
    6060 exception 
    6061     when others then 
    6062         begin 
    6063             dbms_output.put_line('Error occurred while updating module permissions for wiki.'); 
    6064             raise; 
    6065         end; 
    6066 end; 
    6067 / 
    6068  
    60696028prompt  
    60706029prompt Done inserting wiki module permission to existing users.