diff --git a/apex/f770/application/pages/page_00951.sql b/apex/f770/application/pages/page_00951.sql index 20b7198..c4b1b5b 100644 --- a/apex/f770/application/pages/page_00951.sql +++ b/apex/f770/application/pages/page_00951.sql @@ -22,7 +22,7 @@ wwv_flow_api.create_page( ,p_page_template_options=>'#DEFAULT#' ,p_required_role=>wwv_flow_api.id(9556407311505078) ,p_last_updated_by=>'DEV' -,p_last_upd_yyyymmddhh24miss=>'20220120070337' +,p_last_upd_yyyymmddhh24miss=>'20220120213616' ); wwv_flow_api.create_page_plug( p_id=>wwv_flow_api.id(14218632930378934) @@ -2190,7 +2190,7 @@ wwv_flow_api.create_region_column( ,p_item_type=>'NATIVE_SINGLE_CHECKBOX' ,p_heading=>'Read Only' ,p_heading_alignment=>'CENTER' -,p_display_sequence=>150 +,p_display_sequence=>160 ,p_value_alignment=>'CENTER' ,p_group_id=>wwv_flow_api.id(15340216363749834) ,p_use_group_for=>'BOTH' @@ -2236,7 +2236,7 @@ wwv_flow_api.create_region_column( ,p_item_type=>'NATIVE_DISPLAY_ONLY' ,p_heading=>'Fragmented Kb' ,p_heading_alignment=>'RIGHT' -,p_display_sequence=>200 +,p_display_sequence=>210 ,p_value_alignment=>'RIGHT' ,p_group_id=>wwv_flow_api.id(15340522998749837) ,p_use_group_for=>'BOTH' @@ -2262,7 +2262,7 @@ wwv_flow_api.create_region_column( ,p_item_type=>'NATIVE_DISPLAY_ONLY' ,p_heading=>'Actual Kb' ,p_heading_alignment=>'RIGHT' -,p_display_sequence=>210 +,p_display_sequence=>220 ,p_value_alignment=>'RIGHT' ,p_group_id=>wwv_flow_api.id(15340522998749837) ,p_use_group_for=>'BOTH' @@ -2288,7 +2288,7 @@ wwv_flow_api.create_region_column( ,p_item_type=>'NATIVE_DISPLAY_ONLY' ,p_heading=>'Wasted Kb' ,p_heading_alignment=>'RIGHT' -,p_display_sequence=>220 +,p_display_sequence=>230 ,p_value_alignment=>'RIGHT' ,p_group_id=>wwv_flow_api.id(15340522998749837) ,p_use_group_for=>'BOTH' @@ -2314,7 +2314,7 @@ wwv_flow_api.create_region_column( ,p_item_type=>'NATIVE_DISPLAY_ONLY' ,p_heading=>'Wasted %' ,p_heading_alignment=>'RIGHT' -,p_display_sequence=>230 +,p_display_sequence=>240 ,p_value_alignment=>'RIGHT' ,p_group_id=>wwv_flow_api.id(15340522998749837) ,p_use_group_for=>'BOTH' @@ -2340,7 +2340,7 @@ wwv_flow_api.create_region_column( ,p_item_type=>'NATIVE_DISPLAY_ONLY' ,p_heading=>'Avg Row Len' ,p_heading_alignment=>'RIGHT' -,p_display_sequence=>190 +,p_display_sequence=>200 ,p_value_alignment=>'RIGHT' ,p_group_id=>wwv_flow_api.id(15340522998749837) ,p_use_group_for=>'BOTH' @@ -2366,7 +2366,7 @@ wwv_flow_api.create_region_column( ,p_item_type=>'NATIVE_DISPLAY_ONLY' ,p_heading=>'Buffer Pool' ,p_heading_alignment=>'LEFT' -,p_display_sequence=>260 +,p_display_sequence=>270 ,p_value_alignment=>'LEFT' ,p_group_id=>wwv_flow_api.id(15560995200498041) ,p_use_group_for=>'BOTH' @@ -2395,7 +2395,7 @@ wwv_flow_api.create_region_column( ,p_item_type=>'NATIVE_SINGLE_CHECKBOX' ,p_heading=>'Cache' ,p_heading_alignment=>'CENTER' -,p_display_sequence=>240 +,p_display_sequence=>250 ,p_value_alignment=>'CENTER' ,p_group_id=>wwv_flow_api.id(15560995200498041) ,p_use_group_for=>'BOTH' @@ -2427,7 +2427,7 @@ wwv_flow_api.create_region_column( ,p_item_type=>'NATIVE_DISPLAY_ONLY' ,p_heading=>'Result Cache' ,p_heading_alignment=>'LEFT' -,p_display_sequence=>250 +,p_display_sequence=>260 ,p_value_alignment=>'LEFT' ,p_group_id=>wwv_flow_api.id(15560995200498041) ,p_use_group_for=>'BOTH' @@ -2446,6 +2446,32 @@ wwv_flow_api.create_region_column( ,p_is_primary_key=>false ,p_include_in_export=>true ); +wwv_flow_api.create_region_column( + p_id=>wwv_flow_api.id(16466600771696714) +,p_name=>'TABLE_GROUP' +,p_source_type=>'DB_COLUMN' +,p_source_expression=>'TABLE_GROUP' +,p_data_type=>'VARCHAR2' +,p_is_query_only=>true +,p_item_type=>'NATIVE_DISPLAY_ONLY' +,p_heading=>'Table Group' +,p_heading_alignment=>'LEFT' +,p_display_sequence=>30 +,p_value_alignment=>'LEFT' +,p_attribute_02=>'VALUE' +,p_attribute_05=>'PLAIN' +,p_enable_filter=>true +,p_filter_operators=>'C:S:CASE_INSENSITIVE:REGEXP' +,p_filter_is_required=>false +,p_filter_text_case=>'MIXED' +,p_filter_lov_type=>'NONE' +,p_use_as_row_header=>false +,p_enable_sort_group=>true +,p_enable_control_break=>true +,p_enable_hide=>true +,p_is_primary_key=>false +,p_include_in_export=>true +); wwv_flow_api.create_region_column( p_id=>wwv_flow_api.id(36363074412639917) ,p_name=>'TABLE_NAME' @@ -2456,7 +2482,7 @@ wwv_flow_api.create_region_column( ,p_item_type=>'NATIVE_DISPLAY_ONLY' ,p_heading=>'Name' ,p_heading_alignment=>'LEFT' -,p_display_sequence=>30 +,p_display_sequence=>40 ,p_value_alignment=>'LEFT' ,p_group_id=>wwv_flow_api.id(15340135548749833) ,p_use_group_for=>'BOTH' @@ -2488,7 +2514,7 @@ wwv_flow_api.create_region_column( ,p_item_type=>'NATIVE_DISPLAY_ONLY' ,p_heading=>'Analyzed Days Ago' ,p_heading_alignment=>'RIGHT' -,p_display_sequence=>170 +,p_display_sequence=>180 ,p_value_alignment=>'RIGHT' ,p_group_id=>wwv_flow_api.id(15340327435749835) ,p_use_group_for=>'BOTH' @@ -2514,7 +2540,7 @@ wwv_flow_api.create_region_column( ,p_item_type=>'NATIVE_SINGLE_CHECKBOX' ,p_heading=>'PK' ,p_heading_alignment=>'CENTER' -,p_display_sequence=>70 +,p_display_sequence=>80 ,p_value_alignment=>'CENTER' ,p_group_id=>wwv_flow_api.id(15340062842749832) ,p_use_group_for=>'BOTH' @@ -2545,7 +2571,7 @@ wwv_flow_api.create_region_column( ,p_item_type=>'NATIVE_SINGLE_CHECKBOX' ,p_heading=>'UQ' ,p_heading_alignment=>'CENTER' -,p_display_sequence=>80 +,p_display_sequence=>90 ,p_value_alignment=>'CENTER' ,p_group_id=>wwv_flow_api.id(15340062842749832) ,p_use_group_for=>'BOTH' @@ -2576,7 +2602,7 @@ wwv_flow_api.create_region_column( ,p_item_type=>'NATIVE_DISPLAY_ONLY' ,p_heading=>'FK' ,p_heading_alignment=>'RIGHT' -,p_display_sequence=>90 +,p_display_sequence=>100 ,p_value_alignment=>'RIGHT' ,p_group_id=>wwv_flow_api.id(15340062842749832) ,p_use_group_for=>'BOTH' @@ -2602,7 +2628,7 @@ wwv_flow_api.create_region_column( ,p_item_type=>'NATIVE_DISPLAY_ONLY' ,p_heading=>'IX' ,p_heading_alignment=>'RIGHT' -,p_display_sequence=>100 +,p_display_sequence=>110 ,p_value_alignment=>'RIGHT' ,p_group_id=>wwv_flow_api.id(15340441945749836) ,p_use_group_for=>'BOTH' @@ -2628,7 +2654,7 @@ wwv_flow_api.create_region_column( ,p_item_type=>'NATIVE_DISPLAY_ONLY' ,p_heading=>'Trigg.' ,p_heading_alignment=>'RIGHT' -,p_display_sequence=>110 +,p_display_sequence=>120 ,p_value_alignment=>'RIGHT' ,p_group_id=>wwv_flow_api.id(15340441945749836) ,p_use_group_for=>'BOTH' @@ -2656,7 +2682,7 @@ wwv_flow_api.create_region_column( ,p_item_type=>'NATIVE_SINGLE_CHECKBOX' ,p_heading=>'GTT' ,p_heading_alignment=>'CENTER' -,p_display_sequence=>120 +,p_display_sequence=>130 ,p_value_alignment=>'CENTER' ,p_group_id=>wwv_flow_api.id(15340216363749834) ,p_use_group_for=>'BOTH' @@ -2688,7 +2714,7 @@ wwv_flow_api.create_region_column( ,p_item_type=>'NATIVE_SINGLE_CHECKBOX' ,p_heading=>'IOT' ,p_heading_alignment=>'CENTER' -,p_display_sequence=>130 +,p_display_sequence=>140 ,p_value_alignment=>'CENTER' ,p_group_id=>wwv_flow_api.id(15340216363749834) ,p_use_group_for=>'BOTH' @@ -2720,7 +2746,7 @@ wwv_flow_api.create_region_column( ,p_item_type=>'NATIVE_SINGLE_CHECKBOX' ,p_heading=>'Row Mov.' ,p_heading_alignment=>'CENTER' -,p_display_sequence=>140 +,p_display_sequence=>150 ,p_value_alignment=>'CENTER' ,p_group_id=>wwv_flow_api.id(15340216363749834) ,p_use_group_for=>'BOTH' @@ -2751,7 +2777,7 @@ wwv_flow_api.create_region_column( ,p_item_type=>'NATIVE_DISPLAY_ONLY' ,p_heading=>'Rows' ,p_heading_alignment=>'RIGHT' -,p_display_sequence=>50 +,p_display_sequence=>60 ,p_value_alignment=>'RIGHT' ,p_group_id=>wwv_flow_api.id(15340135548749833) ,p_use_group_for=>'BOTH' @@ -2777,7 +2803,7 @@ wwv_flow_api.create_region_column( ,p_item_type=>'NATIVE_DISPLAY_ONLY' ,p_heading=>'Partitions' ,p_heading_alignment=>'RIGHT' -,p_display_sequence=>60 +,p_display_sequence=>70 ,p_value_alignment=>'RIGHT' ,p_group_id=>wwv_flow_api.id(15340135548749833) ,p_use_group_for=>'BOTH' @@ -2805,7 +2831,7 @@ wwv_flow_api.create_region_column( ,p_item_type=>'NATIVE_DISPLAY_ONLY' ,p_heading=>'Cols' ,p_heading_alignment=>'RIGHT' -,p_display_sequence=>40 +,p_display_sequence=>50 ,p_value_alignment=>'RIGHT' ,p_group_id=>wwv_flow_api.id(15340135548749833) ,p_use_group_for=>'BOTH' @@ -2833,7 +2859,7 @@ wwv_flow_api.create_region_column( ,p_item_type=>'NATIVE_DISPLAY_ONLY' ,p_heading=>'Last DDL Time' ,p_heading_alignment=>'CENTER' -,p_display_sequence=>160 +,p_display_sequence=>170 ,p_value_alignment=>'CENTER' ,p_group_id=>wwv_flow_api.id(15340327435749835) ,p_use_group_for=>'BOTH' @@ -2861,11 +2887,11 @@ wwv_flow_api.create_region_column( ,p_item_type=>'NATIVE_TEXT_FIELD' ,p_heading=>'Comments' ,p_heading_alignment=>'LEFT' -,p_display_sequence=>180 +,p_display_sequence=>190 ,p_value_alignment=>'LEFT' ,p_attribute_05=>'BOTH' ,p_is_required=>false -,p_max_length=>4000 +,p_max_length=>32767 ,p_enable_filter=>true ,p_filter_operators=>'C:S:CASE_INSENSITIVE:REGEXP' ,p_filter_is_required=>false @@ -2919,7 +2945,7 @@ wwv_flow_api.create_ig_report( ,p_default_view=>'GRID' ,p_rows_per_page=>50 ,p_show_row_number=>false -,p_settings_area_expanded=>true +,p_settings_area_expanded=>false ); wwv_flow_api.create_ig_report_view( p_id=>wwv_flow_api.id(36663453369288601) @@ -3011,6 +3037,18 @@ wwv_flow_api.create_ig_report_column( ,p_is_visible=>false ,p_is_frozen=>false ); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(16613169380652397) +,p_view_id=>wwv_flow_api.id(36663453369288601) +,p_display_seq=>26 +,p_column_id=>wwv_flow_api.id(16466600771696714) +,p_is_visible=>false +,p_is_frozen=>false +,p_break_order=>5 +,p_break_is_enabled=>true +,p_break_sort_direction=>'ASC' +,p_break_sort_nulls=>'LAST' +); wwv_flow_api.create_ig_report_column( p_id=>wwv_flow_api.id(23889160669888873) ,p_view_id=>wwv_flow_api.id(36663453369288601) @@ -3157,7 +3195,7 @@ wwv_flow_api.create_ig_report( ,p_default_view=>'GRID' ,p_rows_per_page=>50 ,p_show_row_number=>false -,p_settings_area_expanded=>true +,p_settings_area_expanded=>false ); wwv_flow_api.create_ig_report_view( p_id=>wwv_flow_api.id(51233641009807770) @@ -3168,6 +3206,102 @@ wwv_flow_api.create_ig_report_view( ,p_srv_only_display_columns=>true ,p_edit_mode=>false ); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(764515000002) +,p_view_id=>wwv_flow_api.id(51233641009807770) +,p_display_seq=>17 +,p_column_id=>wwv_flow_api.id(16466600771696714) +,p_is_visible=>false +,p_is_frozen=>false +,p_break_order=>5 +,p_break_is_enabled=>true +,p_break_sort_direction=>'ASC' +,p_break_sort_nulls=>'LAST' +); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(1222806000002) +,p_view_id=>wwv_flow_api.id(51233641009807770) +,p_display_seq=>18 +,p_column_id=>wwv_flow_api.id(14218965053378937) +,p_is_visible=>false +,p_is_frozen=>false +); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(1729150000002) +,p_view_id=>wwv_flow_api.id(51233641009807770) +,p_display_seq=>19 +,p_column_id=>wwv_flow_api.id(15560591270498037) +,p_is_visible=>false +,p_is_frozen=>false +); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(2268408000003) +,p_view_id=>wwv_flow_api.id(51233641009807770) +,p_display_seq=>20 +,p_column_id=>wwv_flow_api.id(15560194951498033) +,p_is_visible=>false +,p_is_frozen=>false +); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(2809527000003) +,p_view_id=>wwv_flow_api.id(51233641009807770) +,p_display_seq=>21 +,p_column_id=>wwv_flow_api.id(15560215352498034) +,p_is_visible=>false +,p_is_frozen=>false +); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(3251991000003) +,p_view_id=>wwv_flow_api.id(51233641009807770) +,p_display_seq=>22 +,p_column_id=>wwv_flow_api.id(15560354261498035) +,p_is_visible=>false +,p_is_frozen=>false +); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(3754053000004) +,p_view_id=>wwv_flow_api.id(51233641009807770) +,p_display_seq=>23 +,p_column_id=>wwv_flow_api.id(15560412827498036) +,p_is_visible=>false +,p_is_frozen=>false +); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(4257747000004) +,p_view_id=>wwv_flow_api.id(51233641009807770) +,p_display_seq=>24 +,p_column_id=>wwv_flow_api.id(15560713260498039) +,p_is_visible=>false +,p_is_frozen=>false +); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(4815751000004) +,p_view_id=>wwv_flow_api.id(51233641009807770) +,p_display_seq=>25 +,p_column_id=>wwv_flow_api.id(15560828897498040) +,p_is_visible=>false +,p_is_frozen=>false +); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(5283546000005) +,p_view_id=>wwv_flow_api.id(51233641009807770) +,p_display_seq=>26 +,p_column_id=>wwv_flow_api.id(15560603324498038) +,p_is_visible=>false +,p_is_frozen=>false +); +wwv_flow_api.component_end; +end; +/ +begin +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_ig_report_column( p_id=>wwv_flow_api.id(15317756656871174) ,p_view_id=>wwv_flow_api.id(51233641009807770) @@ -3296,18 +3430,6 @@ wwv_flow_api.create_ig_report_column( ,p_is_frozen=>false ,p_width=>60 ); -wwv_flow_api.component_end; -end; -/ -begin -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_ig_report_column( p_id=>wwv_flow_api.id(68946965368325802) ,p_view_id=>wwv_flow_api.id(51233641009807770) @@ -3334,7 +3456,7 @@ wwv_flow_api.create_ig_report( ,p_default_view=>'GRID' ,p_rows_per_page=>50 ,p_show_row_number=>false -,p_settings_area_expanded=>true +,p_settings_area_expanded=>false ); wwv_flow_api.create_ig_report_view( p_id=>wwv_flow_api.id(52409307997928747) @@ -3345,6 +3467,18 @@ wwv_flow_api.create_ig_report_view( ,p_srv_only_display_columns=>true ,p_edit_mode=>false ); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(824543000002) +,p_view_id=>wwv_flow_api.id(52409307997928747) +,p_display_seq=>26 +,p_column_id=>wwv_flow_api.id(16466600771696714) +,p_is_visible=>false +,p_is_frozen=>false +,p_break_order=>5 +,p_break_is_enabled=>true +,p_break_sort_direction=>'ASC' +,p_break_sort_nulls=>'LAST' +); wwv_flow_api.create_ig_report_column( p_id=>wwv_flow_api.id(30422114880994525) ,p_view_id=>wwv_flow_api.id(52409307997928747) @@ -4301,6 +4435,18 @@ wwv_flow_api.create_region_column( ,p_is_primary_key=>false ,p_include_in_export=>true ); +wwv_flow_api.component_end; +end; +/ +begin +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_region_column( p_id=>wwv_flow_api.id(36931942553556200) ,p_name=>'READ_ONLY' @@ -4438,18 +4584,6 @@ wwv_flow_api.create_region_column( ,p_display_condition_type=>'ITEM_IS_NOT_NULL' ,p_display_condition=>'P951_PART_HEADER_2' ); -wwv_flow_api.component_end; -end; -/ -begin -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_region_column( p_id=>wwv_flow_api.id(66775051128928775) ,p_name=>'HEADER_3' diff --git a/tables/apps.sql b/tables/apps.sql index 7e593f4..094fbf7 100644 --- a/tables/apps.sql +++ b/tables/apps.sql @@ -22,7 +22,7 @@ CREATE TABLE apps ( ) STORAGE (BUFFER_POOL KEEP); -- -COMMENT ON TABLE apps IS 'List of apps'; +COMMENT ON TABLE apps IS '[CORE] List of apps'; -- COMMENT ON COLUMN apps.app_id IS 'APEX application ID'; COMMENT ON COLUMN apps.app_name IS 'Application name'; diff --git a/tables/events.sql b/tables/events.sql index af12006..38c6134 100644 --- a/tables/events.sql +++ b/tables/events.sql @@ -24,7 +24,7 @@ CREATE TABLE events ( ) STORAGE (BUFFER_POOL KEEP); -- -COMMENT ON TABLE events IS 'List of events interesting for business'; +COMMENT ON TABLE events IS '[CORE] List of events interesting for business'; -- COMMENT ON COLUMN events.app_id IS 'APEX application ID'; COMMENT ON COLUMN events.event_id IS 'Event id'; diff --git a/tables/log_events.sql b/tables/log_events.sql index f38847d..76f56f0 100644 --- a/tables/log_events.sql +++ b/tables/log_events.sql @@ -27,7 +27,7 @@ CREATE TABLE log_events ( -- ALTER TABLE log_events DISABLE CONSTRAINT fk_log_events_users; -- -COMMENT ON TABLE log_events IS 'List of business events'; +COMMENT ON TABLE log_events IS '[CORE] List of business events'; -- COMMENT ON COLUMN log_events.log_id IS 'Log ID'; COMMENT ON COLUMN log_events.log_parent IS 'Referenced log_id from LOGS table'; diff --git a/tables/logs.sql b/tables/logs.sql index 60f22ea..0cd58f9 100644 --- a/tables/logs.sql +++ b/tables/logs.sql @@ -44,7 +44,7 @@ PARTITION BY LIST (today, app_id) AUTOMATIC ( */ ); -- -COMMENT ON TABLE logs IS 'Various logs raised in application; daily partitions'; +COMMENT ON TABLE logs IS '[CORE] Various logs raised in application; daily partitions'; -- COMMENT ON COLUMN logs.log_id IS 'Log ID generated from LOG_ID sequence'; COMMENT ON COLUMN logs.log_parent IS 'Parent log record; dont use FK to avoid deadlocks'; diff --git a/tables/logs_blacklist.sql b/tables/logs_blacklist.sql index 6c970ce..ba92b3a 100644 --- a/tables/logs_blacklist.sql +++ b/tables/logs_blacklist.sql @@ -23,7 +23,7 @@ CREATE TABLE logs_blacklist ( ) STORAGE (BUFFER_POOL KEEP); -- -COMMENT ON TABLE logs_blacklist IS 'Define what logs will or wont be tracked'; +COMMENT ON TABLE logs_blacklist IS '[CORE] Define what logs will or wont be tracked'; -- COMMENT ON COLUMN logs_blacklist.app_id IS 'App ID'; COMMENT ON COLUMN logs_blacklist.flag IS 'Flag to differentiate logs, NULL = any flag'; diff --git a/tables/navigation.sql b/tables/navigation.sql index 1e0e04a..6d25740 100644 --- a/tables/navigation.sql +++ b/tables/navigation.sql @@ -34,7 +34,7 @@ CREATE TABLE navigation ( ) STORAGE (BUFFER_POOL KEEP); -- -COMMENT ON TABLE navigation IS 'Navigation items'; +COMMENT ON TABLE navigation IS '[CORE] Navigation items'; -- COMMENT ON COLUMN navigation.app_id IS 'APEX application ID'; COMMENT ON COLUMN navigation.page_id IS 'APEX page ID'; diff --git a/tables/roles.sql b/tables/roles.sql index 92a6344..8a255dd 100644 --- a/tables/roles.sql +++ b/tables/roles.sql @@ -24,7 +24,7 @@ CREATE TABLE roles ( ) STORAGE (BUFFER_POOL KEEP); -- -COMMENT ON TABLE roles IS 'List of roles'; +COMMENT ON TABLE roles IS '[CORE] List of roles'; -- COMMENT ON COLUMN roles.app_id IS 'Application ID'; COMMENT ON COLUMN roles.role_id IS 'Role ID'; diff --git a/tables/sessions.sql b/tables/sessions.sql index e26e3e5..caf5226 100644 --- a/tables/sessions.sql +++ b/tables/sessions.sql @@ -20,7 +20,7 @@ CREATE TABLE sessions ( ) STORAGE (BUFFER_POOL KEEP); -- -COMMENT ON TABLE sessions IS 'List of sessions'; +COMMENT ON TABLE sessions IS '[CORE] List of sessions'; -- COMMENT ON COLUMN sessions.app_id IS 'APEX application ID'; COMMENT ON COLUMN sessions.session_id IS 'Session ID generated by APEX, used also in LOGS'; diff --git a/tables/setting_contexts.sql b/tables/setting_contexts.sql index fa83f3e..b7c634b 100644 --- a/tables/setting_contexts.sql +++ b/tables/setting_contexts.sql @@ -18,7 +18,7 @@ CREATE TABLE setting_contexts ( ) STORAGE (BUFFER_POOL KEEP); -- -COMMENT ON TABLE setting_contexts IS 'List of contexts for settings overrides'; +COMMENT ON TABLE setting_contexts IS '[CORE] List of contexts for settings overrides'; -- COMMENT ON COLUMN setting_contexts.app_id IS 'Application ID'; COMMENT ON COLUMN setting_contexts.context_id IS 'To allow multiple values depending on context value'; diff --git a/tables/settings.sql b/tables/settings.sql index 25108ca..df29f99 100644 --- a/tables/settings.sql +++ b/tables/settings.sql @@ -30,7 +30,7 @@ CREATE TABLE settings ( ) STORAGE (BUFFER_POOL KEEP); -- -COMMENT ON TABLE settings IS 'List of settings shared through whole app'; +COMMENT ON TABLE settings IS '[CORE] List of settings shared through whole app'; -- COMMENT ON COLUMN settings.app_id IS 'Application ID'; COMMENT ON COLUMN settings.setting_name IS 'Setting ID'; diff --git a/tables/user_roles.sql b/tables/user_roles.sql index 5c5ba99..ffdccd3 100644 --- a/tables/user_roles.sql +++ b/tables/user_roles.sql @@ -27,7 +27,7 @@ STORAGE (BUFFER_POOL KEEP); -- ALTER TABLE user_roles MODIFY CONSTRAINT fk_users_roles_user_id DISABLE; -- to assign roles before user is created -- -COMMENT ON TABLE user_roles IS 'List of roles assigned to users'; +COMMENT ON TABLE user_roles IS '[CORE] List of roles assigned to users'; -- COMMENT ON COLUMN user_roles.app_id IS 'APEX application ID'; COMMENT ON COLUMN user_roles.user_id IS 'User ID from USERS table'; diff --git a/tables/user_source_views.sql b/tables/user_source_views.sql index f8877e0..e565c2b 100644 --- a/tables/user_source_views.sql +++ b/tables/user_source_views.sql @@ -7,7 +7,7 @@ CREATE TABLE user_source_views ( PRIMARY KEY (name, line) ); -- -COMMENT ON TABLE user_source_views IS 'User views source converted to lines'; +COMMENT ON TABLE user_source_views IS '[CORE] User views source converted to lines'; -- COMMENT ON COLUMN user_source_views.name IS 'View name'; COMMENT ON COLUMN user_source_views.line IS 'Line number'; diff --git a/tables/users.sql b/tables/users.sql index d4d20b4..ddd2319 100644 --- a/tables/users.sql +++ b/tables/users.sql @@ -25,7 +25,7 @@ CREATE TABLE users ( ) STORAGE (BUFFER_POOL KEEP); -- -COMMENT ON TABLE users IS 'List of users'; +COMMENT ON TABLE users IS '[CORE] List of users'; -- COMMENT ON COLUMN users.user_id IS 'User ID used internally (short)'; COMMENT ON COLUMN users.user_login IS 'User login used for login into the app'; diff --git a/views/obj_tables.sql b/views/obj_tables.sql index bfa98f7..18aac7d 100644 --- a/views/obj_tables.sql +++ b/views/obj_tables.sql @@ -68,6 +68,12 @@ SELECT s.count_cols, t.num_rows AS count_rows, -- + CASE + WHEN c.comments LIKE '[%]%' + THEN REGEXP_SUBSTR(c.comments, '^\[([^]]+)\]', 1, 1, NULL, 1) + ELSE REGEXP_SUBSTR(t.table_name, '^[^_]+') + END AS table_group, + -- CASE WHEN c.count_pk IS NOT NULL THEN 'Y' END AS is_pk, CASE WHEN c.count_uq IS NOT NULL THEN 'Y' END AS is_uq, -- @@ -85,7 +91,7 @@ SELECT o.last_ddl_time, TRUNC(SYSDATE) - TRUNC(t.last_analyzed) AS last_analyzed, -- in days -- - c.comments, + LTRIM(RTRIM(REGEXP_REPLACE(c.comments, '^\[[^]]+\]\s*', ''))) AS comments, -- t.avg_row_len, --