The project backup task has a limited scope: tables (dictionary and data export), views (either as a logical table or as an exported table), resources, files and report templates. Other project elements that are not part of the backup: user and group permissions, view change history, table analysis, report executions etc.
opal.project_backup( opal, project, archive, viewsAsTables = FALSE, override = TRUE, wait = TRUE )
Name of the project.
Archive directory path in the Opal file system. If folder (and parents) does not exist, it will be created.
Treat views as tables, i.e. export data instead of keeping derivation scripts. Default is FALSE.
Overwrite an existing backup folder. Default is TRUE.
Wait for backup task completion. Default is TRUE.
The project command ID if wait parameter is FALSE. See opal.project_command to retrieve asynchronous command state.