cutover reference
yb-voyager cutover
      The following page describes the following cutover commands:
cutover to target
Initiate cutover to the target YugabyteDB database.
Syntax
Usage: yb-voyager initiate cutover to target [ <arguments> ... ]
Arguments
The valid arguments for initiate cutover to target are described in the following table:
| Argument | Description/valid options | 
|---|---|
| -e, --export-dir | Path to the export directory. This directory is a workspace used to store exported schema DDL files, export data files, migration state, and a log file. | 
| -h, --help | Command line help for initiate cutover to target. | 
| ‑‑prepare‑for‑fall‑back | Prepare for fall-back by streaming changes from the target YugabyteDB database to the source database. Not applicable to the fall-forward workflow. Accepted parameters: true, false, yes, no, 0, 1 | 
Example
yb-voyager initiate cutover to target --export-dir /dir/export-dir --prepare-for-fall-back false
cutover to source
Initiate a cutover to the source database.
Syntax
Usage: yb-voyager initiate cutover to source [ <arguments> ... ]
Arguments
The valid arguments for initiate cutover to source are described in the following table:
| Argument | Description/valid options | 
|---|---|
| -e, ‑‑export‑dir | Path to the export directory. This directory is a workspace used to store exported schema DDL files, export data files, migration state, and a log file. | 
| -h, --help | Command line help for cutover. | 
Example
yb-voyager initiate cutover to source --export-dir /path/to/yb/export/dir
cutover to source-replica
Initiate a cutover to the source-replica database.
Syntax
Usage: yb-voyager initiate cutover to source-replica [ <arguments> ... ]
Arguments
The valid arguments for initiate cutover to source-replica are described in the following table:
| Argument | Description/valid options | 
|---|---|
| -e, ‑‑export‑dir | Path to the export directory. This directory is a workspace used to store exported schema DDL files, export data files, migration state, and a log file. | 
| -h, --help | Command line help for cutover. | 
Example
yb-voyager initiate cutover to source-replica --export-dir /path/to/yb/export/dir
cutover status
Shows the status of the cutover process, whether it is cutover to target, cutover to source-replica, or cutover to source. Status can be INITIATED, NOT INITIATED, or COMPLETED.
Syntax
Usage: yb-voyager cutover status [ <arguments> ... ]
Arguments
The valid arguments for cutover status are described in the following table:
| Argument | Description/valid options | 
|---|---|
| -e, ‑‑export‑dir | Path to the export directory. This directory is a workspace used to store exported schema DDL files, export data files, migration state, and a log file. | 
| -h, --help | Command line help for cutover status. | 
Example
yb-voyager cutover status --export-dir /dir/export-dir