Install scripts

This commit is contained in:
Jan Kvetina 2022-01-23 21:28:23 +01:00
parent afdd1dbb74
commit d0426e1c17
7 changed files with 10857 additions and 0 deletions

View File

@ -13,6 +13,8 @@ wwv_flow_api.component_begin (
);
wwv_flow_api.create_install(
p_id=>wwv_flow_api.id(12958699824624058)
,p_required_free_kb=>1000
,p_required_sys_privs=>'CREATE PROCEDURE:CREATE SEQUENCE:CREATE TABLE:CREATE TRIGGER:CREATE VIEW'
);
wwv_flow_api.component_end;
end;

View File

@ -0,0 +1,70 @@
prompt --application/deployment/install/install_install_data
begin
-- Manifest
-- INSTALL: INSTALL-INSTALL_DATA
-- Manifest End
wwv_flow_api.component_begin (
p_version_yyyy_mm_dd=>'2021.04.15'
,p_release=>'21.1.7'
,p_default_workspace_id=>9014660246496943
,p_default_application_id=>770
,p_default_id_offset=>0
,p_default_owner=>'CORE'
);
wwv_flow_api.create_install_script(
p_id=>wwv_flow_api.id(20452605375414152)
,p_install_id=>wwv_flow_api.id(12958699824624058)
,p_name=>'INSTALL_DATA'
,p_sequence=>80
,p_script_type=>'INSTALL'
,p_script_clob=>wwv_flow_string.join(wwv_flow_t_varchar2(
'--',
'-- SEED DATA',
'--',
'INSERT INTO apps (app_id, app_name, is_active, updated_by, updated_at)',
'VALUES (',
' 770,',
' ''CORE'',',
' ''Y'',',
' USER,',
' SYSDATE',
');',
'',
'INSERT INTO roles (app_id, role_id, role_name, is_active)',
'VALUES (',
' 770,',
' ''IS_ADMINISTRATOR'',',
' ''Administrator'',',
' ''Y''',
');',
'',
'--',
'-- NAVIGATION',
'--',
'DELETE FROM navigation;',
'--',
'INSERT INTO navigation (app_id, page_id, parent_id, order#)',
'SELECT 770, 0, NULL, 599 FROM DUAL UNION ALL',
'SELECT 770, 100, NULL, 100 FROM DUAL UNION ALL',
'SELECT 770, 990, NULL, 990 FROM DUAL UNION ALL',
'SELECT 770, 9999, NULL, 999 FROM DUAL UNION ALL',
'SELECT 770, 900, NULL, 900 FROM DUAL UNION ALL',
'SELECT 770, 901, 900, 10 FROM DUAL UNION ALL',
'SELECT 770, 915, 900, 15 FROM DUAL UNION ALL',
'SELECT 770, 920, 900, 20 FROM DUAL UNION ALL',
'SELECT 770, 922, 900, 25 FROM DUAL UNION ALL',
'SELECT 770, 905, 900, 30 FROM DUAL UNION ALL',
'SELECT 770, 940, 900, 35 FROM DUAL UNION ALL',
'SELECT 770, 925, 900, 40 FROM DUAL UNION ALL',
'SELECT 770, 910, 900, 45 FROM DUAL UNION ALL',
'SELECT 770, 970, 900, 50 FROM DUAL;',
'--',
'UPDATE navigation n',
'SET n.is_reset = CASE WHEN n.page_id > 0 THEN ''Y'' END,',
' n.is_shared = CASE WHEN n.page_id >= 900 AND n.page_id < 9999 THEN ''Y'' END;',
'',
''))
);
wwv_flow_api.component_end;
end;
/

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,38 @@
prompt --application/deployment/install/install_install_sequences
begin
-- Manifest
-- INSTALL: INSTALL-INSTALL_SEQUENCES
-- Manifest End
wwv_flow_api.component_begin (
p_version_yyyy_mm_dd=>'2021.04.15'
,p_release=>'21.1.7'
,p_default_workspace_id=>9014660246496943
,p_default_application_id=>770
,p_default_id_offset=>0
,p_default_owner=>'CORE'
);
wwv_flow_api.create_install_script(
p_id=>wwv_flow_api.id(20451203514326110)
,p_install_id=>wwv_flow_api.id(12958699824624058)
,p_name=>'INSTALL_SEQUENCES'
,p_sequence=>30
,p_script_type=>'INSTALL'
,p_script_clob=>wwv_flow_string.join(wwv_flow_t_varchar2(
' CREATE SEQUENCE "LOG_ID" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 21919 CACHE 100 NOORDER NOCYCLE NOKEEP GLOBAL ;',
'',
''))
);
wwv_flow_api.create_install_object(
p_id=>wwv_flow_api.id(20451386683326110)
,p_script_id=>wwv_flow_api.id(20451203514326110)
,p_object_owner=>'#OWNER#'
,p_object_type=>'SEQUENCE'
,p_object_name=>'LOG_ID'
,p_last_updated_by=>'DEV'
,p_last_updated_on=>to_date('20220123180322','YYYYMMDDHH24MISS')
,p_created_by=>'DEV'
,p_created_on=>to_date('20220123180322','YYYYMMDDHH24MISS')
);
wwv_flow_api.component_end;
end;
/

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -131,6 +131,11 @@ prompt --install
@@application/pages/page_00990.sql
@@application/pages/page_09999.sql
@@application/deployment/definition.sql
@@application/deployment/install/install_install_tables.sql
@@application/deployment/install/install_install_views.sql
@@application/deployment/install/install_install_sequences.sql
@@application/deployment/install/install_install_packages.sql
@@application/deployment/install/install_install_data.sql
@@application/deployment/checks.sql
@@application/deployment/buildoptions.sql
@@application/end_environment.sql