Skip to content

dstrack/strack-software-unzip-parallel-plugin

Repository files navigation

README:

Process plug-in for reading a zip file from a table, storing all expanded files in one table and the folders for the files in a second table. The table for the files has a least the two columns for file_name varchar2, file_content blob and optionally file_date date, file_size number, mime_type varchar2(300), folder_id number. The table for the folders has at least a folder_id number, parent_id number, folder_name varchar2. When no folder definition is provided in the Folder Query attribute, full pathnames are stored in the file_name field of the files table. Zip file larger than 5MB will be processed in parallel to reduce the processing time when parallel execution is enabled.


Installation

The packages as_zip, unzip_parallel and the function unzip_parallel_plugin have to be installed in the application schema. execute the file unzip_parallel_plsql_code.sql to install the required database objects. You can add the files to the installation script of you application.

A demo of the plugin can be found here: https://apex.oracle.com/pls/apex/f?p=118060:LOGIN_DESKTOP

About

Oracle APEX - Process plug-in for parallel unzip of zip archives

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

 
 
 

Languages