├── moat370
├── LICENSE
├── .gitignore
├── database
│ ├── postgres
│ │ ├── postgres_post.sql
│ │ ├── postgres_table_desc.sql
│ │ ├── postgres_load_variable.sql
│ │ ├── postgres_run_raw.sql
│ │ ├── postgres_run_html.sql
│ │ └── postgres_pre.sql
│ ├── oracle
│ │ ├── oracle_load_variable.sql
│ │ ├── oracle_post.sql
│ │ ├── oracle_table_desc.sql
│ │ ├── oracle_pre.sh
│ │ ├── oracle_reset.sql
│ │ ├── oracle_run_raw.sql
│ │ ├── sqlcl_run_html.sql
│ │ ├── oracle_run_html.sql
│ │ ├── oracle_run_csv.sql
│ │ ├── oracle_post.sh
│ │ └── oracle_pre.sql
│ └── mysql
│ │ ├── mysql_table_desc.sql
│ │ ├── mysql_load_variable.sql
│ │ ├── mysql_run_csv.sql
│ │ ├── mysql_pre.sql
│ │ └── mysql_load_variable_all.sql
├── .gitattributes
├── cfg
│ ├── version.cfg
│ ├── moat370_html_footer.html
│ ├── moat370_fc_define_files.cfg
│ ├── moat370_html_encoded.html
│ ├── moat370_html_header.html
│ └── moat370_html_encoded_index.html
├── js
│ ├── sorttable.js
│ ├── tablefilter
│ │ └── style
│ │ │ ├── themes
│ │ │ ├── blank.png
│ │ │ ├── upsimple.png
│ │ │ ├── downsimple.png
│ │ │ └── btn_clear_filters.png
│ │ │ └── tablefilter.css
│ ├── vs.css
│ ├── style.css
│ ├── decode.min.js
│ ├── decode.js
│ ├── gunzip.js
│ └── aes.js
├── README.md
├── sh
│ ├── offline_functions.sh
│ ├── moat370_0c_post.sh
│ ├── moat370_functions_datatypes.sh
│ ├── moat370_0a_main.sh
│ ├── moat370_fc_parse_parameters.sh
│ ├── moat370_functions_csv_parser.sh
│ ├── csv-parser.awk
│ ├── mysql_functions.sh
│ ├── sqlplus_functions.sh
│ ├── postgres_functions.sh
│ ├── sqlcl_functions.sh
│ └── moat370_fc_check_config.sh
└── LICENSE-3RD-PARTY
├── .gitignore
├── sql
├── pgedb360_0b_post.sql
└── pgedb360_0a_pre.sql
├── jpg
├── pgedb360.ico
└── pgedb360.png
├── pgedb360.sh
├── sh
├── pgedb360_security.sh
├── pgedb360_0b_pre.sh
├── pgedb360_bg_writer.sh
├── pgedb360_tool_logs.sh
├── pgedb360_database_configuration.sh
├── pgedb360_checkpoints.sh
├── pgedb360_replica.sh
├── pgedb360_sessions.sh
├── pgedb360_database_state.sh
├── pgedb360_buffer_cache.sh
├── pgedb360_locks.sh
└── pgedb360_sqls.sh
├── cfg
├── 00_config.cfg
├── 00_sections.csv
└── 00_software.cfg
├── README.md
├── LICENSE
└── CONTRIBUTING.md
/moat370/LICENSE:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/moat370/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | output/
--------------------------------------------------------------------------------
/moat370/database/postgres/postgres_post.sql:
--------------------------------------------------------------------------------
1 | \set
--------------------------------------------------------------------------------
/sql/pgedb360_0b_post.sql:
--------------------------------------------------------------------------------
1 | \timing off
2 | \pset footer on
--------------------------------------------------------------------------------
/moat370/database/oracle/oracle_load_variable.sql:
--------------------------------------------------------------------------------
1 | SPOOL &1.
2 | DEFINE &2.
3 | SPOOL OFF
--------------------------------------------------------------------------------
/jpg/pgedb360.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shane-borden/pgedb360/master/jpg/pgedb360.ico
--------------------------------------------------------------------------------
/jpg/pgedb360.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shane-borden/pgedb360/master/jpg/pgedb360.png
--------------------------------------------------------------------------------
/moat370/.gitattributes:
--------------------------------------------------------------------------------
1 | # Auto detect text files and perform LF normalization
2 | * text=auto
3 |
--------------------------------------------------------------------------------
/moat370/database/mysql/mysql_table_desc.sql:
--------------------------------------------------------------------------------
1 | tee %%file_name%%
2 | desc %%table_name%%;
3 | notee
--------------------------------------------------------------------------------
/moat370/database/postgres/postgres_table_desc.sql:
--------------------------------------------------------------------------------
1 | \out %%file_name%%
2 | \d %%table_name%%
3 | \out
--------------------------------------------------------------------------------
/moat370/cfg/version.cfg:
--------------------------------------------------------------------------------
1 | moat370_fw_vYYNN='v21.02'
2 | moat370_fw_vrsn="${moat370_fw_vYYNN} (2021-04-01)"
3 |
--------------------------------------------------------------------------------
/moat370/database/postgres/postgres_load_variable.sql:
--------------------------------------------------------------------------------
1 | \out %%file_name%%
2 | \qecho :%%var_name%%
3 | \out
--------------------------------------------------------------------------------
/moat370/js/sorttable.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shane-borden/pgedb360/master/moat370/js/sorttable.js
--------------------------------------------------------------------------------
/moat370/database/oracle/oracle_post.sql:
--------------------------------------------------------------------------------
1 | ALTER SESSION SET SQL_TRACE = FALSE;
2 |
3 | DEF;
4 | SHOW PARAMETERS;
--------------------------------------------------------------------------------
/moat370/database/oracle/oracle_table_desc.sql:
--------------------------------------------------------------------------------
1 | SPO &1. APP
2 | SET LIN &2.
3 | DESC &3.
4 | SET HEA OFF LIN 32767
5 | SPO OFF
--------------------------------------------------------------------------------
/moat370/database/mysql/mysql_load_variable.sql:
--------------------------------------------------------------------------------
1 | tee %%file_name%%
2 | SELECT concat('%%var_name%%=''',@%%var_name%%,'''') as '';
3 | notee
--------------------------------------------------------------------------------
/moat370/database/mysql/mysql_run_csv.sql:
--------------------------------------------------------------------------------
1 | tee %%file_name%%
2 | source %%query_file%%
3 | notee
4 |
5 | tee %%error_file%%
6 | SHOW ERRORS;
7 | notee
--------------------------------------------------------------------------------
/moat370/js/tablefilter/style/themes/blank.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shane-borden/pgedb360/master/moat370/js/tablefilter/style/themes/blank.png
--------------------------------------------------------------------------------
/moat370/database/postgres/postgres_run_raw.sql:
--------------------------------------------------------------------------------
1 | \out %%file_name%%
2 | \include %%query_file%%
3 | \out
4 |
5 | \out %%error_file%%
6 | \qecho :ERROR
7 | \out
--------------------------------------------------------------------------------
/moat370/js/tablefilter/style/themes/upsimple.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shane-borden/pgedb360/master/moat370/js/tablefilter/style/themes/upsimple.png
--------------------------------------------------------------------------------
/moat370/js/tablefilter/style/themes/downsimple.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shane-borden/pgedb360/master/moat370/js/tablefilter/style/themes/downsimple.png
--------------------------------------------------------------------------------
/moat370/js/tablefilter/style/themes/btn_clear_filters.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shane-borden/pgedb360/master/moat370/js/tablefilter/style/themes/btn_clear_filters.png
--------------------------------------------------------------------------------
/pgedb360.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | # pgedb360 tool
3 | echo "Start pgedb360."
4 |
5 | export moat370_pre_sw_output_fdr=`pwd`/output
6 |
7 | export SHELLOPTS
8 | bash ./moat370/sh/moat370_0a_main.sh "$@"
9 |
--------------------------------------------------------------------------------
/moat370/database/postgres/postgres_run_html.sql:
--------------------------------------------------------------------------------
1 | \pset format html
2 | \out %%file_name%%
3 | \include %%query_file%%
4 | \out
5 | \pset format aligned
6 |
7 | \out %%error_file%%
8 | \qecho :ERROR
9 | \out
--------------------------------------------------------------------------------
/moat370/database/oracle/oracle_pre.sh:
--------------------------------------------------------------------------------
1 | fc_def_empty_var moat370_conf_incl_opatch
2 | fc_set_value_var_nvl 'moat370_conf_incl_opatch' "${moat370_conf_incl_opatch}" 'N'
3 | fc_validate_variable moat370_conf_incl_opatch Y_N
--------------------------------------------------------------------------------
/moat370/cfg/moat370_html_footer.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | ${moat370_sw_copyright} ${moat370_sw_name} ${moat370_sw_vrsn} based on moat370 ${moat370_fw_vrsn}. Timestamp: ${moat370_time_stamp} ${total_hours}
4 |