41 lines
851 B
Markdown
41 lines
851 B
Markdown
# plex
|
|
|
|
Oracle PL/SQL export utilities
|
|
|
|
# Examples
|
|
|
|
## Backup of an APEX application
|
|
|
|
```sql
|
|
BEGIN
|
|
plex.set_apex_workspace('your_workspace_name');
|
|
plex.set_channels(p_apex_mail => 'email@example.com');
|
|
plex.apex_backapp(
|
|
p_app_id => your_app_id,
|
|
p_object_prefix => 'AB_',
|
|
p_include_data => true
|
|
);
|
|
END;
|
|
/
|
|
```
|
|
|
|
## Export one or more queries as csv data within a zip file:
|
|
|
|
```sql
|
|
BEGIN
|
|
plex.set_apex_workspace('your_workspace_name');
|
|
plex.set_channels(p_apex_mail => 'email@example.com');
|
|
plex.add_query(
|
|
p_query => 'select * from user_tables',
|
|
p_file_name => 'user_tables'
|
|
);
|
|
plex.add_query(
|
|
p_query => 'select * from user_tab_columns',
|
|
p_file_name => 'user_tab_columns',
|
|
p_max_rows => 1000
|
|
);
|
|
plex.queries_to_csv(p_zip_file_name => 'user-tables');
|
|
END;
|
|
/
|
|
```
|