Restore Views
Restore views that were previously backed up in the local file system into a project. The expected format of the view files is JSON. If one or more tables that are referenced by the backed up view do not exist anymore, the restoration will fail.
opal restore-view <CREDENTIALS> [OPTIONS] [XTRAS]
Options
Option |
Description |
---|---|
|
Destination project name |
|
List of view names to be restored (default is all the JSON files that are found in the backup directory) |
|
Input directory name (default is current directory) |
|
Skip confirmation when overwriting an existing view. |
Credentials
Authentication can be done by username/password credentials OR by personal access token OR by certificate/private key pair (two-way SSL authentication).
Option |
Description |
---|---|
|
Opal server base url |
|
Credentials auth: user name (requires a password) |
|
Credentials auth: user password (requires a user name) |
|
Token auth: user’s personal access token |
|
Two-way SSL auth: certificate/public key file (requires a private key) |
|
Two-way SSL auth: private key file (requires a certificate) |
Extras
Option |
Description |
---|---|
|
Show the command help’s message. |
|
Verbose output. |
Example
Restore a specific view file CNSIM.json
into a project:
opal restore-view --opal https://opal-demo.obiba.org --user administrator --password password --project datashield --views CNSIM