[PORTAL-7] Rebase
[portal.git] / ecomp-portal-BE / ecomp-portal-resources / sql scripts / EcompPortalDDLMySql_1610_Complete_OS.sql
diff --git a/ecomp-portal-BE/ecomp-portal-resources/sql scripts/EcompPortalDDLMySql_1610_Complete_OS.sql b/ecomp-portal-BE/ecomp-portal-resources/sql scripts/EcompPortalDDLMySql_1610_Complete_OS.sql
deleted file mode 100644 (file)
index cf3d80b..0000000
+++ /dev/null
@@ -1,1499 +0,0 @@
--- ---------------------------------------------------------------------------------------------------------------
--- This is the 1610.2 Open Source Version of Ecomp Portal database called portal
-
--- note to : database admin,  set the mysql system variable called lower_case_table_names
-
---             it can be set 3 different ways: 
---                     command-line options (cmd-line), 
---                     options valid in configuration files (option file), or 
---                     server system variables (system var). 
-
--- it needs to be set to 1, then table names are stored in lowercase on disk and comparisons are not case sensitive. 
---                          MySql/MariaDB Version compatibility information
--- bash-4.2$ mysql --version  – cluster version
--- mysql  Ver 15.1 Distrib 10.1.17-MariaDB, for Linux (x86_64) using readline 5.1
-
--- All versions newer or older than these DO NOT necessarily mean they are compatible.
--- -----------------------------------------------------------------------------------------------------------------
-
-
-set foreign_key_checks=1; 
-
-create database portal;
-
-use portal;
--- ------------------ create table section
---
--- name: cr_favorite_reports; type: table
---
-create table cr_favorite_reports (
-    user_id integer not null,
-    rep_id integer not null
-);
---
--- name: cr_filehist_log; type: table
---
-create table cr_filehist_log (
-    schedule_id numeric(11,0) not null,
-    url character varying(4000),
-    notes character varying(3500),
-    run_time timestamp
---    run_time timestamp without time zone
-);
---
--- name: cr_folder; type: table
---
-create table cr_folder (
-    folder_id integer not null,
-    folder_name character varying(50) not null,
-    descr character varying(500),
-    create_id integer not null,
-    create_date timestamp not null,
---    create_date timestamp without time zone not null,
-    parent_folder_id integer,
-    public_yn character varying(1) default 'n' not null
---    public_yn character varying(1) default 'n'::character varying not null
-);
---
--- name: cr_folder_access; type: table
---
-create table cr_folder_access (
-    folder_access_id numeric(11,0) not null,
-    folder_id numeric(11,0) not null,
-    order_no numeric(11,0) not null,
-    role_id numeric(11,0),
-    user_id numeric(11,0),
-    read_only_yn character varying(1) default 'n' not null
---    read_only_yn character varying(1) default 'n'::character varying not null
-);
---
--- name: cr_hist_user_map; type: table
---
-create table cr_hist_user_map (
-    hist_id int(11) not null,
-    user_id int(11) not null
-);
---
--- name: cr_lu_file_type; type: table
---
-create table cr_lu_file_type (
-    lookup_id numeric(2,0) not null,
-    lookup_descr character varying(255) not null,
-    active_yn character(1) default 'y',
---    active_yn character(1) default 'y'::bpchar,
-    error_code numeric(11,0)
-);
---
--- name: cr_raptor_action_img; type: table
---
-create table cr_raptor_action_img (
-    image_id character varying(100) not null,
-    image_loc character varying(400)
-);
---
--- name: cr_raptor_pdf_img; type: table
---
-create table cr_raptor_pdf_img (
-    image_id character varying(100) not null,
-    image_loc character varying(400)
-);
---
--- name: cr_remote_schema_info; type: table
---
-create table cr_remote_schema_info (
-    schema_prefix character varying(5) not null,
-    schema_desc character varying(75) not null,
-    datasource_type character varying(100)
-);
---
--- name: cr_report; type: table
---
-create table cr_report (
-    rep_id numeric(11,0) not null,
-    title character varying(100) not null,
-    descr character varying(255),
-    public_yn character varying(1) default 'n' not null,
---    public_yn character varying(1) default 'n'::character varying not null,
-    report_xml text,
-    create_id numeric(11,0),
-    create_date timestamp default now(),
---    create_date timestamp without time zone,
-    maint_id numeric(11,0),
-    maint_date timestamp default now(), 
---    maint_date timestamp without time zone,
-    menu_id character varying(500),
-    menu_approved_yn character varying(1) default 'n' not null,
---    menu_approved_yn character varying(1) default 'n'::character varying not null,
-    owner_id numeric(11,0),
-    folder_id integer default 0,
-    dashboard_type_yn character varying(1) default 'n',
---    dashboard_type_yn character varying(1) default 'n'::character varying,
-    dashboard_yn character varying(1) default 'n'
---    dashboard_yn character varying(1) default 'n'::character varying
-);
---
--- name: cr_report_access; type: table
---
-create table cr_report_access (
-    rep_id numeric(11,0) not null,
-    order_no numeric(11,0) not null,
-    role_id numeric(11,0),
-    user_id numeric(11,0),
-    read_only_yn character varying(1) default 'n' not null
---    read_only_yn character varying(1) default 'n'::character varying not null
-);
---
--- name: cr_report_dwnld_log; type: table
---
-create table cr_report_dwnld_log (
-    user_id numeric(11,0) not null,
-    rep_id integer not null,
-    file_name character varying(100) not null,
-    dwnld_start_time timestamp default now() not null,
---    dwnld_start_time timestamp without time zone not null,
-    record_ready_time timestamp default now(),
---    record_ready_time timestamp without time zone,
-    filter_params character varying(2000)
-);
---
--- name: cr_report_email_sent_log; type: table
---
-create table cr_report_email_sent_log (
-    log_id integer not null,
-    schedule_id numeric(11,0),
-    gen_key character varying(25) not null,
-    rep_id numeric(11,0) not null,
-    user_id numeric(11,0),
-    sent_date timestamp default now(),
---    sent_date timestamp without time zone default now(),
-    access_flag character varying(1) default 'y' not null,
---    access_flag character varying(1) default 'y'::character varying not null,
-    touch_date timestamp default now()
---    touch_date timestamp without time zone
-);
---
--- name: cr_report_file_history; type: table
---
-create table cr_report_file_history (
-    hist_id int(11) not null,
-    sched_user_id numeric(11,0) not null,
-    schedule_id numeric(11,0) not null,
-    user_id numeric(11,0) not null,
-    rep_id numeric(11,0),
-    run_date timestamp,
---    run_date timestamp without time zone,
-    recurrence character varying(50),
-    file_type_id numeric(2,0),
-    file_name character varying(80),
-    file_blob blob,
-    file_size numeric(11,0),
-    raptor_url character varying(4000),
-    error_yn character(1) default 'n',
---    error_yn character(1) default 'n'::bpchar,
-    error_code numeric(11,0),
-    deleted_yn character(1) default 'n',
---    deleted_yn character(1) default 'n'::bpchar,
-    deleted_by numeric(38,0)
-);
---
--- name: cr_report_log; type: table
---
-create table cr_report_log (
-    rep_id numeric(11,0) not null,
-    log_time timestamp not null,
---    log_time timestamp without time zone not null,
-    user_id numeric(11,0) not null,
-    action character varying(2000) not null,
-    action_value character varying(50),
-    form_fields character varying(4000)
-);
---
--- name: cr_report_schedule; type: table
---
-create table cr_report_schedule (
-    schedule_id numeric(11,0) not null,
-    sched_user_id numeric(11,0) not null,
-    rep_id numeric(11,0) not null,
-    enabled_yn character varying(1) not null,
-    start_date timestamp default now(),
---    start_date timestamp without time zone,
-    end_date timestamp default now(),
---    end_date timestamp without time zone,
-    run_date timestamp default now(),
---    run_date timestamp without time zone,
-    recurrence character varying(50),
-    conditional_yn character varying(1) not null,
-    condition_sql character varying(4000),
-    notify_type integer default 0,
-    max_row integer default 1000,
-    initial_formfields character varying(3500),
-    processed_formfields character varying(3500),
-    formfields character varying(3500),
-    condition_large_sql text,
-    encrypt_yn character(1) default 'n',
---    encrypt_yn character(1) default 'n'::bpchar,
-    attachment_yn character(1) default 'y'
---    attachment_yn character(1) default 'y'::bpchar
-);
---
--- name: cr_report_schedule_users; type: table
---
-create table cr_report_schedule_users (
-    schedule_id numeric(11,0) not null,
-    rep_id numeric(11,0) not null,
-    user_id numeric(11,0) not null,
-    role_id numeric(11,0),
-    order_no numeric(11,0) not null
-);
---
--- name: cr_report_template_map; type: table
---
-create table cr_report_template_map (
-    report_id integer not null,
-    template_file character varying(200)
-);
---
--- name: cr_schedule_activity_log; type: table
---
-create table cr_schedule_activity_log (
-    schedule_id numeric(11,0) not null,
-    url character varying(4000),
-    notes character varying(2000),
-    run_time timestamp
---    run_time timestamp without time zone
-);
---
--- name: cr_table_join; type: table
---
-create table cr_table_join (
-    src_table_name character varying(30) not null,
-    dest_table_name character varying(30) not null,
-    join_expr character varying(500) not null
-);
---
--- name: cr_table_role; type: table
---
-create table cr_table_role (
-    table_name character varying(30) not null,
-    role_id numeric(11,0) not null
-);
---
--- name: cr_table_source; type: table
---
-create table cr_table_source (
-    table_name character varying(30) not null,
-    display_name character varying(30) not null,
-    pk_fields character varying(200),
-    web_view_action character varying(50),
-    large_data_source_yn character varying(1) default 'n' not null,
---    large_data_source_yn character varying(1) default 'n'::character varying not null,
-    filter_sql character varying(4000),
-    source_db character varying(50)
-);
---
--- name: fn_lu_timezone; type: table
---
-create table fn_lu_timezone (
-    timezone_id int(11) not null,
-    timezone_name character varying(100) not null,
-    timezone_value character varying(100) not null
-);
-
-create table fn_user (
-    user_id int(11) not null primary key  auto_increment,
-    org_id int(11),
-    manager_id int(11),
-    first_name character varying(25),
-    middle_name character varying(25),
-    last_name character varying(25),
-    phone character varying(25),
-    fax character varying(25),
-    cellular character varying(25),
-    email character varying(50),
-    address_id numeric(11,0),
-    alert_method_cd character varying(10),
-    hrid character varying(20),
-    org_user_id CHARACTER VARYING(20),
-    org_code character varying(30),
-    login_id character varying(25),
-    login_pwd character varying(100),
-    last_login_date timestamp,
---    last_login_date timestamp without time zone,
-    active_yn character varying(1) default 'y' not null,
---    active_yn character varying(1) default 'y'::character varying not null,
-    created_id int(11),
-    created_date timestamp default now(),
---    created_date timestamp without time zone default now(),
-    modified_id int(11),
-    modified_date timestamp default now(),
---    modified_date timestamp without time zone default now(),
-    is_internal_yn character(1) default 'n' not null,
---    is_internal_yn character(1) default 'n'::bpchar not null,
-    address_line_1 character varying(100),
-    address_line_2 character varying(100),
-    city character varying(50),
-    state_cd character varying(3),
-    zip_code character varying(11),
-    country_cd character varying(3),
-    location_clli character varying(8),
-    org_manager_userid CHARACTER VARYING(20),
-    company character varying(100),
-    department_name character varying(100),
-    job_title character varying(100),
-    timezone int(11),
-    department character varying(25),
-    business_unit character varying(25),
-    business_unit_name character varying(100),
-    cost_center character varying(25),
-    fin_loc_code character varying(10),
-    silo_status character varying(10)
-);
---
--- name: fn_role; type: table
---
-create table fn_role (
-    role_id int(11) not null primary key auto_increment,
-    role_name character varying(50) not null,
-    active_yn character varying(1) default 'y' not null,
---    active_yn character varying(1) default 'y'::character varying not null,
-    priority numeric(4,0),
-    app_id int(11) default null,
-    app_role_id int(11) default null
-
-);
---
--- name: fn_audit_action; type: table
---
-create table fn_audit_action (
-    audit_action_id integer not null,
-    class_name character varying(500) not null,
-    method_name character varying(50) not null,
-    audit_action_cd character varying(20) not null,
-    audit_action_desc character varying(200),
-    active_yn character varying(1)
-);
---
--- name: fn_audit_action_log; type: table
---
-create table fn_audit_action_log (
-    audit_log_id integer not null primary key  auto_increment,
-    audit_action_cd character varying(200),
-    action_time timestamp,
---    action_time timestamp without time zone,
-    user_id numeric(11,0),
-    class_name character varying(100),
-    method_name character varying(50),
-    success_msg character varying(20),
-    error_msg character varying(500)
-);
---
--- name: fn_lu_activity; type: table
---
-create table fn_lu_activity (
-    activity_cd character varying(50) not null primary key,
-    activity character varying(50) not null
-);
---
--- name: fn_audit_log; type: table
---
-create table fn_audit_log (
-    log_id int(11) not null primary key auto_increment,
-    user_id int(11) not null,
-    activity_cd character varying(50) not null,
-    audit_date timestamp default now() not null,
---    audit_date timestamp without time zone default now() not null,
-    comments character varying(1000),
-    affected_record_id_bk character varying(500),
-    affected_record_id character varying(4000),
-    constraint fk_fn_audit_ref_209_fn_user foreign key (user_id) references fn_user(user_id)
-);
---
--- name: fn_broadcast_message; type: table
---
-create table fn_broadcast_message (
-    message_id int(11) not null primary key auto_increment,
-    message_text character varying(1000) not null,
-    message_location_id numeric(11,0) not null,
-    broadcast_start_date timestamp not null  default now(),
---    broadcast_start_date timestamp without time zone not null,
-    broadcast_end_date timestamp not null default now(),
---    broadcast_end_date timestamp without time zone not null,
-    active_yn character(1) default 'y' not null,
---    active_yn character(1) default 'y'::bpchar not null,
-    sort_order numeric(4,0) not null,
-    broadcast_site_cd character varying(50)
-);
---
--- name: fn_chat_logs; type: table
---
-create table fn_chat_logs (
-    chat_log_id integer not null,
-    chat_room_id integer,
-    user_id integer,
-    message character varying(1000),
-    message_date_time timestamp
---    message_date_time timestamp without time zone
-);
---
--- name: fn_chat_room; type: table
---
-create table fn_chat_room (
-    chat_room_id integer not null,
-    name character varying(50) not null,
-    description character varying(500),
-    owner_id integer,
-    created_date timestamp default now(),
---    created_date timestamp without time zone,
-    updated_date timestamp default now()
---    updated_date timestamp without time zone
-);
---
--- name: fn_chat_users; type: table
---
-create table fn_chat_users (
-    chat_room_id integer,
-    user_id integer,
-    last_activity_date_time timestamp,
---    last_activity_date_time timestamp without time zone,
-    chat_status character varying(20),
-    id integer not null
-);
---
--- name: fn_datasource; type: table
---
-create table fn_datasource (
-    id integer not null primary key auto_increment,
-    name character varying(50),
-    driver_name character varying(256),
-    server character varying(256),
-    port integer,
-    user_name character varying(256),
-    password character varying(256),
-    url character varying(256),
-    min_pool_size integer,
-    max_pool_size integer,
-    adapter_id integer,
-    ds_type character varying(20)
-);
---
--- name: fn_function; type: table
---
-create table fn_function (
-    function_cd character varying(30) not null primary key,
-    function_name character varying(50) not null
-);
---
--- name: fn_lu_alert_method; type: table
---
-create table fn_lu_alert_method (
-    alert_method_cd character varying(10) not null,
-    alert_method character varying(50) not null
-);
---
--- name: fn_lu_broadcast_site; type: table
---
-create table fn_lu_broadcast_site (
-    broadcast_site_cd character varying(50) not null,
-    broadcast_site_descr character varying(100)
-);
---
--- name: fn_lu_menu_set; type: table
---
-create table fn_lu_menu_set (
-    menu_set_cd character varying(10) not null primary key,
-    menu_set_name character varying(50) not null
-);
---
--- name: fn_lu_priority; type: table
---
-create table fn_lu_priority (
-    priority_id numeric(11,0) not null,
-    priority character varying(50) not null,
-    active_yn character(1) not null,
-    sort_order numeric(5,0)
-);
---
--- name: fn_lu_role_type; type: table
---
-create table fn_lu_role_type (
-    role_type_id numeric(11,0) not null,
-    role_type character varying(50) not null
-);
---
--- name: fn_lu_tab_set; type: table
---
-create table fn_lu_tab_set (
-    tab_set_cd character varying(30) not null,
-    tab_set_name character varying(50) not null
-);
---
--- name: fn_menu; type: table
---
-create table fn_menu (
-    menu_id int(11) not null primary key auto_increment,
-    label character varying(100),
-    parent_id int(11),
-    sort_order numeric(4,0),
-    action character varying(200),
-    function_cd character varying(30),
-    active_yn character varying(1) default 'y' not null,
---    active_yn character varying(1) default 'y'::character varying not null,
-    servlet character varying(50),
-    query_string character varying(200),
-    external_url character varying(200),
-    target character varying(25),
-    menu_set_cd character varying(10) default 'app',
---    menu_set_cd character varying(10) default 'app'::character varying,
-    separator_yn character(1) default 'n',
---    separator_yn character(1) default 'n'::bpchar,
-    image_src character varying(100),
-    constraint fk_fn_menu_ref_196_fn_menu foreign key (parent_id) references fn_menu(menu_id),
-    constraint fk_fn_menu_menu_set_cd foreign key (menu_set_cd) references fn_lu_menu_set(menu_set_cd),
-    constraint fk_fn_menu_ref_223_fn_funct foreign key (function_cd) references fn_function(function_cd)
-);
---
--- name: fn_org; type: table
---
-create table fn_org (
-    org_id int(11) not null,
-    org_name character varying(50) not null,
-    access_cd character varying(10)
-);
---
--- name: fn_restricted_url; type: table
---
-create table fn_restricted_url (
-    restricted_url character varying(250) not null,
-    function_cd character varying(30) not null
-);
---
--- name: fn_role_composite; type: table
---
-create table fn_role_composite (
-    parent_role_id int(11) not null,
-    child_role_id int(11) not null,
-    constraint fk_fn_role_composite_child foreign key (child_role_id) references fn_role(role_id),
-    constraint fk_fn_role_composite_parent foreign key (parent_role_id) references fn_role(role_id)
-);
---
--- name: fn_role_function; type: table
---
-create table fn_role_function (
-    role_id int(11) not null,
-    function_cd character varying(30) not null,
-    constraint fk_fn_role__ref_198_fn_role foreign key (role_id) references fn_role(role_id)
-);
---
--- name: fn_tab; type: table
---
-create table fn_tab (
-    tab_cd character varying(30) not null,
-    tab_name character varying(50) not null,
-    tab_descr character varying(100),
-    action character varying(100) not null,
-    function_cd character varying(30) not null,
-    active_yn character(1) not null,
-    sort_order numeric(11,0) not null,
-    parent_tab_cd character varying(30),
-    tab_set_cd character varying(30)
-);
---
--- name: fn_tab_selected; type: table
---
-create table fn_tab_selected (
-    selected_tab_cd character varying(30) not null,
-    tab_uri character varying(40) not null
-);
---
--- name: fn_user_pseudo_role; type: table
---
-create table fn_user_pseudo_role (
-    pseudo_role_id int(11) not null,
-    user_id int(11) not null
-);
---
--- name: fn_user_role; type: table
---
-create table fn_user_role (
-    user_id int(10) not null,
-    role_id int(10) not null,
-    priority numeric(4,0),
-    app_id int(11) default 2,
-    constraint fk_fn_user__ref_172_fn_user foreign key (user_id) references fn_user(user_id),
-    constraint fk_fn_user__ref_175_fn_role foreign key (role_id) references fn_role(role_id)
-);
---
--- name: schema_info; type: table
---
-create table schema_info (
-    SCHEMA_ID CHARACTER VARYING(25) NOT NULL,
-    SCHEMA_DESC CHARACTER VARYING(75) NOT NULL,
-    DATASOURCE_TYPE CHARACTER VARYING(100),
-    CONNECTION_URL VARCHAR(200) NOT NULL,
-    USER_NAME VARCHAR(45) NOT NULL,
-    PASSWORD VARCHAR(45) NULL DEFAULT NULL,
-    DRIVER_CLASS VARCHAR(100) NOT NULL,
-    MIN_POOL_SIZE INT NOT NULL,
-    MAX_POOL_SIZE INT NOT NULL,
-    IDLE_CONNECTION_TEST_PERIOD INT NOT NULL
-
-);
--- ----------------------------------------------------------
--- name: fn_app; type: table
--- ----------------------------------------------------------
-create table fn_app (
-  app_id int(11) primary key not null auto_increment,
-  app_name varchar(100) not null default '?',
-  app_image_url varchar(256) default null,
-  app_description varchar(512) default null,
-  app_notes varchar(4096) default null,
-  app_url varchar(256) default null,
-  app_alternate_url varchar(256) default null,
-  app_rest_endpoint varchar(2000) default null,
-  ml_app_name varchar(50) not null default '?',
-  ml_app_admin_id varchar(7) not null default '?',
-  mots_id int(11) default null,
-  app_password varchar(256) not null default '?',
-  open char(1) default 'n',
-  enabled char(1) default 'y',
-  thumbnail mediumblob null default null,
-  app_username varchar(50),
-  ueb_key varchar(256) default null,
-  ueb_secret varchar(256) default null,
-  ueb_topic_name varchar(256) default null,
-  app_type int(11) not null default 1
-);
-
-create table fn_widget (
-  widget_id int(11) primary key not null auto_increment,
-  wdg_name varchar(100) not null default '?',
-  app_id int(11) not null,
-  wdg_width int(4) not null default '0',
-  wdg_height int(4) not null default '0',
-  wdg_url varchar(256) not null default '?',
-  key fk_fn_user__ref_201_fn_app_idx (app_id),
-  constraint fk_fn_user__ref_202_fn_app foreign key (app_id) references fn_app (app_id)
-);
--- ------------------ functional menu tables -------------------
---
--- table structure for table fn_menu_functional
---
-create table fn_menu_functional (
-  menu_id int(11) not null auto_increment,
-  column_num int(2) not null,
-  text varchar(100) not null,
-  parent_menu_id int(11) default null,
-  url varchar(128) not null default '',
-  active_yn varchar(1) not null default 'y',
-  image_src varchar(100) default null,
-  primary key (menu_id),
-  key fk_fn_menu_func_parent_menu_id_idx (parent_menu_id),
-  constraint fk_fn_menu_func_parent_menu_id foreign key (parent_menu_id) references fn_menu_functional (menu_id) on delete no action on update no action
-);
---
--- table structure for table fn_menu_functional_ancestors
---
-
-create table fn_menu_functional_ancestors (
-  id int(11) not null auto_increment,
-  menu_id int(11) not null,
-  ancestor_menu_id int(11) not null,
-  depth int(2) not null,
-  primary key (id),
-  key fk_fn_menu_func_anc_menu_id_idx (menu_id),
-  key fk_fn_menu_func_anc_anc_menu_id_idx (ancestor_menu_id),
-  constraint fk_fn_menu_func_anc_anc_menu_id foreign key (ancestor_menu_id) references fn_menu_functional (menu_id) on delete no action on update no action,
-  constraint fk_fn_menu_func_anc_menu_id foreign key (menu_id) references fn_menu_functional (menu_id) on delete no action on update no action
-);
---
--- table structure for table fn_menu_functional_roles
---
-create table fn_menu_functional_roles (
-  id int(11) not null auto_increment,
-  menu_id int(11) not null,
-  app_id int(11) not null,
-  role_id int(10) not null,
-  primary key (id),
-  key fk_fn_menu_func_roles_menu_id_idx (menu_id),
-  key fk_fn_menu_func_roles_app_id_idx (app_id),
-  key fk_fn_menu_func_roles_role_id_idx (role_id),
-  constraint fk_fn_menu_func_roles_app_id foreign key (app_id) references fn_app (app_id) on delete no action on update no action,
-  constraint fk_fn_menu_func_roles_menu_id foreign key (menu_id) references fn_menu_functional (menu_id) on delete no action on update no action,
-  constraint fk_fn_menu_func_roles_role_id foreign key (role_id) references fn_role (role_id) on delete no action on update no action
-);
--- ----------------------------------------------------------
--- NAME: FN_WORKFLOW; TYPE: TABLE
--- ----------------------------------------------------------
-create table fn_workflow (
-  id mediumint(9) NOT NULL AUTO_INCREMENT,
-  name varchar(20) NOT NULL,
-  description varchar(500) DEFAULT NULL,
-  run_link varchar(300) DEFAULT NULL,
-  suspend_link varchar(300) DEFAULT NULL,
-  modified_link varchar(300) DEFAULT NULL,
-  active_yn varchar(300) DEFAULT NULL,
-  created varchar(300) DEFAULT NULL,
-  created_by int(11) DEFAULT NULL,
-  modified varchar(300) DEFAULT NULL,
-  modified_by int(11) DEFAULT NULL,
-  workflow_key varchar(50) DEFAULT NULL,
-  PRIMARY KEY (id),
-  UNIQUE KEY name (name)
-);
-
-
--- ----------------------------------------------------------
--- NAME: FN_SCHEDULE_WORKFLOWS; TYPE: TABLE
--- ----------------------------------------------------------
-create table fn_schedule_workflows (
-  id_schedule_workflows bigint(25) PRIMARY KEY NOT NULL AUTO_INCREMENT, 
-  workflow_server_url varchar(45) DEFAULT NULL,
-  workflow_key varchar(45) NOT NULL,
-  workflow_arguments varchar(45) DEFAULT NULL,
-  startDateTimeCron varchar(45) DEFAULT NULL,
-  endDateTime TIMESTAMP DEFAULT NOW(),
-  start_date_time TIMESTAMP DEFAULT NOW(),
-  recurrence varchar(45) DEFAULT NULL
-  );
-
-
--- ----------------------------------------------------------
--- NAME: FN_SHARED_CONTEXT; TYPE: TABLE
--- ----------------------------------------------------------  
-create table fn_shared_context (
-    id int(11) not null auto_increment,
-    create_time timestamp not null,
-    context_id character varying(64) not null,
-    ckey character varying(128) not null,
-       cvalue character varying(1024),
-       primary key (id),
-       UNIQUE KEY session_key (context_id, ckey) );
-
-       
--- ----------------------------------------------------------
--- NAME: FN_QZ_JOB_DETAILS; TYPE: TABLE
--- ----------------------------------------------------------
-create table fn_qz_job_details (
-SCHED_NAME VARCHAR(120) NOT NULL,
-JOB_NAME VARCHAR(200) NOT NULL,
-JOB_GROUP VARCHAR(200) NOT NULL,
-DESCRIPTION VARCHAR(250) NULL,
-JOB_CLASS_NAME VARCHAR(250) NOT NULL,
-IS_DURABLE VARCHAR(1) NOT NULL,
-IS_NONCONCURRENT VARCHAR(1) NOT NULL,
-IS_UPDATE_DATA VARCHAR(1) NOT NULL,
-REQUESTS_RECOVERY VARCHAR(1) NOT NULL,
-JOB_DATA BLOB NULL,
-PRIMARY KEY (SCHED_NAME,JOB_NAME,JOB_GROUP)
-);
-  
--- ----------------------------------------------------------
--- NAME: FN_QZ_TRIGGERS; TYPE: TABLE
--- ----------------------------------------------------------
-create table fn_qz_triggers (
-SCHED_NAME VARCHAR(120) NOT NULL,
-TRIGGER_NAME VARCHAR(200) NOT NULL,
-TRIGGER_GROUP VARCHAR(200) NOT NULL,
-JOB_NAME VARCHAR(200) NOT NULL,
-JOB_GROUP VARCHAR(200) NOT NULL,
-DESCRIPTION VARCHAR(250) NULL,
-NEXT_FIRE_TIME BIGINT(13) NULL,
-PREV_FIRE_TIME BIGINT(13) NULL,
-PRIORITY INTEGER NULL,
-TRIGGER_STATE VARCHAR(16) NOT NULL,
-TRIGGER_TYPE VARCHAR(8) NOT NULL,
-START_TIME BIGINT(13) NOT NULL,
-END_TIME BIGINT(13) NULL,
-CALENDAR_NAME VARCHAR(200) NULL,
-MISFIRE_INSTR SMALLINT(2) NULL,
-JOB_DATA BLOB NULL,
-PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP),
-FOREIGN KEY (SCHED_NAME,JOB_NAME,JOB_GROUP)
-REFERENCES FN_QZ_JOB_DETAILS(SCHED_NAME,JOB_NAME,JOB_GROUP)
-);
-  
--- ----------------------------------------------------------
--- NAME: FN_QZ_SIMPLE_TRIGGERS; TYPE: TABLE
--- ----------------------------------------------------------
-create table fn_qz_simple_triggers (
-SCHED_NAME VARCHAR(120) NOT NULL,
-TRIGGER_NAME VARCHAR(200) NOT NULL,
-TRIGGER_GROUP VARCHAR(200) NOT NULL,
-REPEAT_COUNT BIGINT(7) NOT NULL,
-REPEAT_INTERVAL BIGINT(12) NOT NULL,
-TIMES_TRIGGERED BIGINT(10) NOT NULL,
-PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP),
-FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)
-REFERENCES FN_QZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)
-);
-  
--- ----------------------------------------------------------
--- NAME: FN_QZ_CRON_TRIGGERS; TYPE: TABLE
--- ----------------------------------------------------------
-create table fn_qz_cron_triggers (
-SCHED_NAME VARCHAR(120) NOT NULL,
-TRIGGER_NAME VARCHAR(200) NOT NULL,
-TRIGGER_GROUP VARCHAR(200) NOT NULL,
-CRON_EXPRESSION VARCHAR(120) NOT NULL,
-TIME_ZONE_ID VARCHAR(80),
-PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP),
-FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)
-REFERENCES FN_QZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)
-);
-  
--- ----------------------------------------------------------
--- NAME: FN_QZ_SIMPROP_TRIGGERS; TYPE: TABLE
--- ----------------------------------------------------------
-create table fn_qz_simprop_triggers (          
-    SCHED_NAME VARCHAR(120) NOT NULL,
-    TRIGGER_NAME VARCHAR(200) NOT NULL,
-    TRIGGER_GROUP VARCHAR(200) NOT NULL,
-    STR_PROP_1 VARCHAR(512) NULL,
-    STR_PROP_2 VARCHAR(512) NULL,
-    STR_PROP_3 VARCHAR(512) NULL,
-    INT_PROP_1 INT NULL,
-    INT_PROP_2 INT NULL,
-    LONG_PROP_1 BIGINT NULL,
-    LONG_PROP_2 BIGINT NULL,
-    DEC_PROP_1 NUMERIC(13,4) NULL,
-    DEC_PROP_2 NUMERIC(13,4) NULL,
-    BOOL_PROP_1 VARCHAR(1) NULL,
-    BOOL_PROP_2 VARCHAR(1) NULL,
-    PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP),
-    FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP) 
-    REFERENCES FN_QZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)
-);
-  
--- ----------------------------------------------------------
--- NAME: FN_QZ_BLOB_TRIGGERS; TYPE: TABLE
--- ----------------------------------------------------------
-create table fn_qz_blob_triggers (
-SCHED_NAME VARCHAR(120) NOT NULL,
-TRIGGER_NAME VARCHAR(200) NOT NULL,
-TRIGGER_GROUP VARCHAR(200) NOT NULL,
-BLOB_DATA BLOB NULL,
-PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP),
-INDEX (SCHED_NAME,TRIGGER_NAME, TRIGGER_GROUP),
-FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)
-REFERENCES FN_QZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)
-);
-  
--- ----------------------------------------------------------
--- NAME: FN_QZ_CALENDARS; TYPE: TABLE
--- ----------------------------------------------------------
-create table fn_qz_calendars (
-SCHED_NAME VARCHAR(120) NOT NULL,
-CALENDAR_NAME VARCHAR(200) NOT NULL,
-CALENDAR BLOB NOT NULL,
-PRIMARY KEY (SCHED_NAME,CALENDAR_NAME)
-);
-
-
--- ----------------------------------------------------------
--- NAME: FN_QZ_PAUSED_TRIGGER_GRPS; TYPE: TABLE
--- ----------------------------------------------------------
-create table fn_qz_paused_trigger_grps (
-SCHED_NAME VARCHAR(120) NOT NULL,
-TRIGGER_GROUP VARCHAR(200) NOT NULL,
-PRIMARY KEY (SCHED_NAME,TRIGGER_GROUP)
-);
-
--- ----------------------------------------------------------
--- NAME: FN_QZ_FIRED_TRIGGERS; TYPE: TABLE
--- ----------------------------------------------------------
-create table fn_qz_fired_triggers (
-SCHED_NAME VARCHAR(120) NOT NULL,
-ENTRY_ID VARCHAR(95) NOT NULL,
-TRIGGER_NAME VARCHAR(200) NOT NULL,
-TRIGGER_GROUP VARCHAR(200) NOT NULL,
-INSTANCE_NAME VARCHAR(200) NOT NULL,
-FIRED_TIME BIGINT(13) NOT NULL,
-SCHED_TIME BIGINT(13) NOT NULL,
-PRIORITY INTEGER NOT NULL,
-STATE VARCHAR(16) NOT NULL,
-JOB_NAME VARCHAR(200) NULL,
-JOB_GROUP VARCHAR(200) NULL,
-IS_NONCONCURRENT VARCHAR(1) NULL,
-REQUESTS_RECOVERY VARCHAR(1) NULL,
-PRIMARY KEY (SCHED_NAME,ENTRY_ID)
-);
-
--- ----------------------------------------------------------
--- NAME: FN_QZ_SCHEDULER_STATE; TYPE: TABLE
--- ----------------------------------------------------------
-create table fn_qz_scheduler_state (
-SCHED_NAME VARCHAR(120) NOT NULL,
-INSTANCE_NAME VARCHAR(200) NOT NULL,
-LAST_CHECKIN_TIME BIGINT(13) NOT NULL,
-CHECKIN_INTERVAL BIGINT(13) NOT NULL,
-PRIMARY KEY (SCHED_NAME,INSTANCE_NAME)
-);
-
--- ----------------------------------------------------------
--- NAME: FN_QZ_LOCKS; TYPE: TABLE
--- ----------------------------------------------------------
-create table fn_qz_locks (
-SCHED_NAME VARCHAR(120) NOT NULL,
-LOCK_NAME VARCHAR(40) NOT NULL,
-PRIMARY KEY (SCHED_NAME,LOCK_NAME)
-);
-
--- ----------------------------------------------------------
--- NAME: FN_MENU_FAVORITES; TYPE: TABLE
--- ----------------------------------------------------------
-
-create table fn_menu_favorites (
-  user_id int(11) NOT NULL,
-  menu_id int(11) NOT NULL,
-  PRIMARY KEY (user_id,menu_id)
-);
-
---
--- NAME: KPI_API_STATS; TYPE: TABLE 
---
-create table kpi_api_stats (
-    api_type varchar(64),
-    total_api int(11),
-    comment varchar(256)
-);
-
---
--- NAME: KPI_SERVICE_SUPPORTED; TYPE: TABLE 
---
-create table kpi_service_supported (
-    service_type varchar(100),
-    total_count int(11)
-);
-
---
--- NAME: KPI_USER_STORY_STATS1; TYPE: TABLE 
---
-create table kpi_user_story_stats1 (
-    release_key varchar(50),
-    delivered int(11),
-    in_progress int(11),
-    IST_progress_readiness varchar(50),
-       E2E_progress_readiness varchar(50),
-    Key_Highlights varchar(200)
-);
-
---
--- NAME: KPI_DRVOLUMES; TYPE: TABLE 
---
-create table kpi_drvolumes (
-    day date,
-    feedid int(11),
-    filespublished int(11),
-    bytespublished bigint(20),
-    filesdelivered int(11),
-    bytesdelivered bigint(20),
-       filesexpired int(11),
-    bytesexpired bigint(20),
-    PRIMARY KEY (day, feedid)
-);
-
---
--- NAME: KPI_DRSUMM; TYPE: TABLE 
---
-create table kpi_drsumm (
-    day date PRIMARY KEY,
-    totalfeeds int(11),
-    activefeeds int(11),
-    activesubs int(11)
-);
-
---
--- NAME: DEMO_KPI_SOURCECODE_STATS; TYPE: TABLE 
---
-create table demo_kpi_sourcecode_stats (
-    day date,
-    repo_name varchar(75),
-    category varchar(32),
-    total_lines int(11),
-    inserts int(11),
-    deletes int(11),
-    since date,
-    category1 varchar(50)
-);
-
--- FACELIFT - Table for Events, News and Resources
-
-create table fn_common_widget_data(
-       id int auto_increment, 
-       CATEGORY varchar(100), 
-       HREF varchar(500), 
-       TITLE varchar(200), 
-       content varchar(10000), 
-       event_date varchar(200), 
-       SORT_ORDER int, 
-       PRIMARY KEY (id)
-);
-
-create table fn_app_contact_us (
-  app_id int(11) NOT NULL,
-  contact_name varchar(128) DEFAULT NULL,
-  contact_email varchar(128) DEFAULT NULL,
-  url varchar(256) DEFAULT NULL,
-  active_yn varchar(2) DEFAULT NULL,
-  description varchar(1024) DEFAULT NULL,
-  PRIMARY KEY (app_id),
-  constraint fk_fn_a_con__ref_202_fn_app foreign key (app_id) references fn_app (app_id)
-);
-
--- new 1610.2
-create table if not exists fn_pers_user_app_sel (
-  id   int(11) NOT NULL auto_increment,
-  user_id   int(11) NOT NULL,
-  app_id    int(11) NOT NULL,
-  status_cd char(1) NOT NULL,
-  primary key(id),
-  unique key uk_1_fn_pers_user_app_sel_user_app (user_id, app_id),
-  constraint fk_1_fn_pers_user_app_sel_fn_user foreign key (user_id) references fn_user (user_id),
-  constraint fk_2_fn_pers_user_app_sel_fn_app  foreign key (app_id)  references fn_app (app_id)
-);
-
--- end new 1610.2
-
--- ----------------------------------------------------------
--- NAME: QUARTZ TYPE: INDEXES
--- ----------------------------------------------------------
-create index idx_fn_qz_j_req_recovery on fn_qz_job_details(sched_name,requests_recovery);
-create index idx_fn_qz_j_grp on fn_qz_job_details(sched_name,job_group);
-create index idx_fn_qz_t_j on fn_qz_triggers(sched_name,job_name,job_group);
-create index idx_fn_qz_t_jg on fn_qz_triggers(sched_name,job_group);
-create index idx_fn_qz_t_c on fn_qz_triggers(sched_name,calendar_name);
-create index idx_fn_qz_t_g on fn_qz_triggers(sched_name,trigger_group);
-create index idx_fn_qz_t_state on fn_qz_triggers(sched_name,trigger_state);
-create index idx_fn_qz_t_n_state on fn_qz_triggers(sched_name,trigger_name,trigger_group,trigger_state);
-create index idx_fn_qz_t_n_g_state on fn_qz_triggers(sched_name,trigger_group,trigger_state);
-create index idx_fn_qz_t_next_fire_time on fn_qz_triggers(sched_name,next_fire_time);
-create index idx_fn_qz_t_nft_st on fn_qz_triggers(sched_name,trigger_state,next_fire_time);
-create index idx_fn_qz_t_nft_misfire on fn_qz_triggers(sched_name,misfire_instr,next_fire_time);
-create index idx_fn_qz_t_nft_st_misfire on fn_qz_triggers(sched_name,misfire_instr,next_fire_time,trigger_state);
-create index idx_fn_qz_t_nft_st_misfire_grp on fn_qz_triggers(sched_name,misfire_instr,next_fire_time,trigger_group,trigger_state);
-create index idx_fn_qz_ft_trig_inst_name on fn_qz_fired_triggers(sched_name,instance_name);
-create index idx_fn_qz_ft_inst_job_req_rcvry on fn_qz_fired_triggers(sched_name,instance_name,requests_recovery);
-create index idx_fn_qz_ft_j_g on fn_qz_fired_triggers(sched_name,job_name,job_group);
-create index idx_fn_qz_ft_jg on fn_qz_fired_triggers(sched_name,job_group);
-create index idx_fn_qz_ft_t_g on fn_qz_fired_triggers(sched_name,trigger_name,trigger_group);
-create index idx_fn_qz_ft_tg on fn_qz_fired_triggers(sched_name,trigger_group);
-
-
--- ------------------ create view section
---
--- name: v_url_access; type: view
---
-create view v_url_access as
- select distinct m.action as url,
-    m.function_cd
-   from fn_menu m
-  where (m.action is not null)
-union
- select distinct t.action as url,
-    t.function_cd
-   from fn_tab t
-  where (t.action is not null)
-union
- select r.restricted_url as url,
-    r.function_cd
-   from fn_restricted_url r;
--- ------------------ alter table add constraint primary key section
---
--- name: cr_favorite_reports_user_idrep_id; type: constraint
---
-alter table cr_favorite_reports 
-    add constraint cr_favorite_reports_user_idrep_id primary key (user_id, rep_id);
---
--- name: cr_folder_folder_id; type: constraint
---
-alter table cr_folder
-    add constraint cr_folder_folder_id primary key (folder_id);
---
--- name: cr_folder_access_folder_access_id; type: constraint
---
-alter table cr_folder_access
-    add constraint cr_folder_access_folder_access_id primary key (folder_access_id);
---
--- name: cr_hist_user_map_hist_iduser_id; type: constraint
---
-alter table cr_hist_user_map
-    add constraint cr_hist_user_map_hist_iduser_id primary key (hist_id, user_id);
---
--- name: cr_lu_file_type_lookup_id; type: constraint
---
-alter table cr_lu_file_type
-    add constraint cr_lu_file_type_lookup_id primary key (lookup_id);
---
--- name: cr_raptor_action_img_image_id; type: constraint
---
-alter table cr_raptor_action_img
-    add constraint cr_raptor_action_img_image_id primary key (image_id);
---
--- name: cr_raptor_pdf_img_image_id; type: constraint
---
-alter table cr_raptor_pdf_img
-    add constraint cr_raptor_pdf_img_image_id primary key (image_id);
---
--- name: cr_remote_schema_info_schema_prefix; type: constraint
---
-alter table cr_remote_schema_info
-    add constraint cr_remote_schema_info_schema_prefix primary key (schema_prefix);
---
--- name: cr_report_rep_id; type: constraint
---
-alter table cr_report
-    add constraint cr_report_rep_id primary key (rep_id);
---
--- name: cr_report_access_rep_idorder_no; type: constraint
---
-alter table cr_report_access
-    add constraint cr_report_access_rep_idorder_no primary key (rep_id, order_no);
---
--- name: cr_report_email_sent_log_log_id; type: constraint
---
-alter table cr_report_email_sent_log
-    add constraint cr_report_email_sent_log_log_id primary key (log_id);
---
--- name: cr_report_file_history_hist_id; type: constraint
---
-alter table cr_report_file_history
-    add constraint cr_report_file_history_hist_id primary key (hist_id);
---
--- name: cr_report_schedule_schedule_id; type: constraint
---
-alter table cr_report_schedule
-    add constraint cr_report_schedule_schedule_id primary key (schedule_id);
---
--- name: cr_report_schedule_users_schedule_idrep_iduser_idorder_no; type: constraint
---
-alter table cr_report_schedule_users
-    add constraint cr_report_schedule_users_schedule_idrep_iduser_idorder_no primary key (schedule_id, rep_id, user_id, order_no);
---
--- name: cr_report_template_map_report_id; type: constraint
---
-alter table cr_report_template_map
-    add constraint cr_report_template_map_report_id primary key (report_id);
---
--- name: cr_table_role_table_namerole_id; type: constraint
---
-alter table cr_table_role
-    add constraint cr_table_role_table_namerole_id primary key (table_name, role_id);
---
--- name: cr_table_source_table_name; type: constraint
---
-alter table cr_table_source
-    add constraint cr_table_source_table_name primary key (table_name);
---
--- name: fn_audit_action_audit_action_id; type: constraint
---
-alter table fn_audit_action
-    add constraint fn_audit_action_audit_action_id primary key (audit_action_id);  
---
---
--- name: fk_fn_audit_ref_205_fn_lu_ac; type: constraint
---
-alter table fn_audit_log
-       add constraint fk_fn_audit_ref_205_fn_lu_ac foreign key (activity_cd) references fn_lu_activity(activity_cd);
---
--- name: fk_fn_role__ref_201_fn_funct; type: constraint
---    
-alter table fn_role_function
-       add constraint fk_fn_role__ref_201_fn_funct foreign key (function_cd) references fn_function(function_cd);
---
--- name: fn_chat_logs_chat_log_id; type: constraint
---
-alter table fn_chat_logs
-    add constraint fn_chat_logs_chat_log_id primary key (chat_log_id);
---
--- name: fn_chat_room_chat_room_id; type: constraint
---
-alter table fn_chat_room
-    add constraint fn_chat_room_chat_room_id primary key (chat_room_id);
---
--- name: fn_chat_users_id; type: constraint
---
-alter table fn_chat_users  
-    add constraint fn_chat_users_id primary key (id);
---
--- name: fn_lu_alert_method_alert_method_cd; type: constraint
---
-alter table fn_lu_alert_method
-    add constraint fn_lu_alert_method_alert_method_cd primary key (alert_method_cd);
---
--- name: fn_lu_broadcast_site_broadcast_site_cd; type: constraint
---
-alter table fn_lu_broadcast_site
-    add constraint fn_lu_broadcast_site_broadcast_site_cd primary key (broadcast_site_cd);
---
--- name: fn_lu_priority_priority_id; type: constraint
---
-alter table fn_lu_priority
-    add constraint fn_lu_priority_priority_id primary key (priority_id);
---
--- name: fn_lu_role_type_role_type_id; type: constraint
---
-alter table fn_lu_role_type
-    add constraint fn_lu_role_type_role_type_id primary key (role_type_id);
---
--- name: fn_lu_tab_set_tab_set_cd; type: constraint
---
-alter table fn_lu_tab_set
-    add constraint fn_lu_tab_set_tab_set_cd primary key (tab_set_cd);
---
--- name: fn_lu_timezone_timezone_id; type: constraint
---
-alter table fn_lu_timezone
-    add constraint fn_lu_timezone_timezone_id primary key (timezone_id);
---
--- name: fn_org_org_id; type: constraint
---
-alter table fn_org
-    add constraint fn_org_org_id primary key (org_id);
---
--- name: fn_restricted_url_restricted_urlfunction_cd; type: constraint
---
-alter table fn_restricted_url
-    add constraint fn_restricted_url_restricted_urlfunction_cd primary key (restricted_url, function_cd);
---
--- name: fn_role_composite_parent_role_idchild_role_id; type: constraint
---
-alter table fn_role_composite
-    add constraint fn_role_composite_parent_role_idchild_role_id primary key (parent_role_id, child_role_id);
---
--- name: fn_role_function_role_idfunction_cd; type: constraint
---
-alter table fn_role_function
-    add constraint fn_role_function_role_idfunction_cd primary key (role_id, function_cd);
---
--- name: fn_tab_tab_cd; type: constraint
---
-alter table fn_tab
-    add constraint fn_tab_tab_cd primary key (tab_cd);
---
--- name: fn_tab_selected_selected_tab_cdtab_uri; type: constraint
---
-alter table fn_tab_selected
-    add constraint fn_tab_selected_selected_tab_cdtab_uri primary key (selected_tab_cd, tab_uri);
---
--- name: fn_user_pseudo_role_pseudo_role_iduser_id; type: constraint
---
-alter table fn_user_pseudo_role
-    add constraint fn_user_pseudo_role_pseudo_role_iduser_id primary key (pseudo_role_id, user_id);
---
--- name: fn_user_role_user_idrole_id; type: constraint
---
-alter table fn_user_role
-    add constraint fn_user_role_user_idrole_id primary key (user_id, role_id, app_id);
--- ------------------ create index section
---
--- name: cr_report_create_idpublic_yntitle; type: index
---
-create index cr_report_create_idpublic_yntitle using btree on cr_report (create_id, public_yn, title);
---
--- name: cr_table_join_dest_table_name; type: index
---
-create index cr_table_join_dest_table_name using btree on cr_table_join (dest_table_name);
---
--- name: cr_table_join_src_table_name; type: index
---
-create index cr_table_join_src_table_name using btree on cr_table_join (src_table_name);
---
--- name: fn_audit_log_activity_cd; type: index
---
-create index fn_audit_log_activity_cd using btree on fn_audit_log (activity_cd);
---
--- name: fn_audit_log_user_id; type: index
---
-create index fn_audit_log_user_id using btree on fn_audit_log (user_id);
---
--- name: fn_menu_function_cd; type: index
---
-create index fn_menu_function_cd using btree on fn_menu (function_cd);
---
--- name: fn_org_access_cd; type: index
---
-create index fn_org_access_cd using btree on fn_org (access_cd);
---
--- name: fn_role_function_function_cd; type: index
---
-create index fn_role_function_function_cd using btree on fn_role_function (function_cd);
---
--- name: fn_role_function_role_id; type: index
---
-create index fn_role_function_role_id using btree on fn_role_function (role_id);
---
--- name: fn_user_address_id; type: index
---
-create index fn_user_address_id using btree on fn_user (address_id); 
---
--- name: fn_user_alert_method_cd; type: index
---
-create index fn_user_alert_method_cd using btree on fn_user (alert_method_cd); 
---
--- name: fn_user_hrid; type: index
---
-create unique index fn_user_hrid using btree on fn_user (hrid); 
---
--- name: fn_user_login_id; type: index
---
-create unique index fn_user_login_id using btree on fn_user (login_id); 
---
--- name: fn_user_org_id; type: index
---
-create index fn_user_org_id using btree on fn_user (org_id); 
---
--- name: fn_user_role_role_id; type: index
---
-create index fn_user_role_role_id using btree on fn_user_role (role_id);
---
--- name: fn_user_role_user_id; type: index
---
-create index fn_user_role_user_id using btree on fn_user_role (user_id);
---
--- name: fk_fn_user__ref_178_fn_app_idx; type: index
---
-create index fk_fn_user__ref_178_fn_app_idx on fn_user_role (app_id);
--- ------------------ alter table add constraint foreign key section
---
--- name: fk_fn_user__ref_178_fn_app; type: fk constraint
---
-alter table fn_user_role
-       add constraint fk_fn_user__ref_178_fn_app foreign key (app_id) references fn_app(app_id);
---
--- name: fk_cr_repor_ref_14707_cr_repor; type: fk constraint
---
-alter table cr_report_schedule
-    add constraint fk_cr_repor_ref_14707_cr_repor foreign key (rep_id) references cr_report(rep_id);
---
--- name: fk_cr_repor_ref_14716_cr_repor; type: fk constraint
---
-alter table cr_report_schedule_users
-    add constraint fk_cr_repor_ref_14716_cr_repor foreign key (schedule_id) references cr_report_schedule(schedule_id);
---
--- name: fk_cr_repor_ref_17645_cr_repor; type: fk constraint
---
-alter table cr_report_log
-    add constraint fk_cr_repor_ref_17645_cr_repor foreign key (rep_id) references cr_report(rep_id);
---
--- name: fk_cr_repor_ref_8550_cr_repor; type: fk constraint
---
-alter table cr_report_access
-    add constraint fk_cr_repor_ref_8550_cr_repor foreign key (rep_id) references cr_report(rep_id);
---
--- name: fk_cr_report_rep_id; type: fk constraint
---
-alter table cr_report_email_sent_log
-    add constraint fk_cr_report_rep_id foreign key (rep_id) references cr_report(rep_id);
---
--- name: fk_cr_table_ref_311_cr_tab; type: fk constraint
---
-alter table cr_table_join
-    add constraint fk_cr_table_ref_311_cr_tab foreign key (src_table_name) references cr_table_source(table_name);
---
--- name: fk_cr_table_ref_315_cr_tab; type: fk constraint
---
-alter table cr_table_join
-    add constraint fk_cr_table_ref_315_cr_tab foreign key (dest_table_name) references cr_table_source(table_name);
---
--- name: fk_cr_table_ref_32384_cr_table; type: fk constraint
---
-alter table cr_table_role
-    add constraint fk_cr_table_ref_32384_cr_table foreign key (table_name) references cr_table_source(table_name);
---
--- name: fk_fn_tab_function_cd; type: fk constraint
---
-alter table fn_tab
-    add constraint fk_fn_tab_function_cd foreign key (function_cd) references fn_function(function_cd);
---
--- name: fk_fn_tab_selected_tab_cd; type: fk constraint
---
-alter table fn_tab_selected
-    add constraint fk_fn_tab_selected_tab_cd foreign key (selected_tab_cd) references fn_tab(tab_cd);
---
--- name: fk_fn_tab_set_cd; type: fk constraint
---
-alter table fn_tab
-    add constraint fk_fn_tab_set_cd foreign key (tab_set_cd) references fn_lu_tab_set(tab_set_cd);
---
--- name: fk_fn_user_ref_110_fn_org; type: fk constraint
--- 
-alter table fn_user
-    add constraint fk_fn_user_ref_110_fn_org foreign key (org_id) references fn_org(org_id); 
---
--- name: fk_fn_user_ref_123_fn_lu_al; type: fk constraint
---
-alter table fn_user
-    add constraint fk_fn_user_ref_123_fn_lu_al foreign key (alert_method_cd) references fn_lu_alert_method(alert_method_cd); 
---
--- name: fk_fn_user_ref_197_fn_user; type: fk constraint
---
- alter table fn_user
-    add constraint fk_fn_user_ref_197_fn_user foreign key (manager_id) references fn_user(user_id); 
---
--- name: fk_fn_user_ref_198_fn_user; type: fk constraint
---
-alter table fn_user  
-    add constraint fk_fn_user_ref_198_fn_user foreign key (created_id) references fn_user(user_id); 
---
--- name: fk_fn_user_ref_199_fn_user; type: fk constraint
---
-alter table fn_user  
-    add constraint fk_fn_user_ref_199_fn_user foreign key (modified_id) references fn_user(user_id); 
---
--- name: fk_parent_key_cr_folder; type: fk constraint
---
-alter table cr_folder
-    add constraint fk_parent_key_cr_folder foreign key (parent_folder_id) references cr_folder(folder_id);
---
--- name: fk_pseudo_role_pseudo_role_id; type: fk constraint
---
-alter table fn_user_pseudo_role 
-    add constraint fk_pseudo_role_pseudo_role_id foreign key (pseudo_role_id) references fn_role(role_id);
---
--- name: fk_pseudo_role_user_id; type: fk constraint
---
-alter table fn_user_pseudo_role 
-    add constraint fk_pseudo_role_user_id foreign key (user_id) references fn_user(user_id);
---
--- name: fk_restricted_url_function_cd; type: fk constraint
---
-alter table fn_restricted_url
-    add constraint fk_restricted_url_function_cd foreign key (function_cd) references fn_function(function_cd);
---
--- name: fk_timezone; type: fk constraint
---
-alter table fn_user
-    add constraint fk_timezone foreign key (timezone) references fn_lu_timezone(timezone_id); 
---
--- name: sys_c0014614; type: fk constraint
---
-alter table cr_report_file_history
-    add constraint sys_c0014614 foreign key (file_type_id) references cr_lu_file_type(lookup_id);
---
--- name: sys_c0014615; type: fk constraint
---
-alter table cr_report_file_history
-    add constraint sys_c0014615 foreign key (rep_id) references cr_report(rep_id);
---
--- name: sys_c0014616; type: fk constraint
---
-alter table cr_hist_user_map  
-    add constraint sys_c0014616 foreign key (hist_id) references cr_report_file_history(hist_id);
---
--- name: sys_c0014617; type: fk constraint
---
-alter table cr_hist_user_map  
-    add constraint sys_c0014617 foreign key (user_id) references fn_user(user_id);
---
--- name: sys_c0014618; type: fk constraint
---
-alter table fn_menu_favorites
-add constraint sys_c0014618 foreign key (user_id) references fn_user(user_id);  
-    
---
--- name: sys_c0014619; type: fk constraint
---
-alter table fn_menu_favorites
-add constraint sys_c0014619 foreign key (menu_id) references fn_menu_functional(menu_id);
-
-commit;
\ No newline at end of file