analyze schema reference
yb-voyager analyze schema
      Analyse the PostgreSQL schema dumped in the export schema step.
Syntax
yb-voyager analyze-schema [ <arguments> ... ]
Arguments
The following table lists the valid CLI flags and parameters for analyze-schema command.
When run at the same time, flags take precedence over configuration flag settings.
CLI flag  | 
          Config file parameter | Description | 
|---|---|---|
| --output-format |  | 
          Format for the status report. One of html, txt, json, or xml. If not provided, reports are generated in both json and html formats by default. | 
      
| --target-db-version |  | 
          Specifies the target version of YugabyteDB in the format A.B.C.D.Default: latest stable version  | 
      
| -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. | 
| --send-diagnostics |  | 
          Enable or disable sending diagnostics information to Yugabyte.  Default: true Accepted parameters: true, false, yes, no, 0, 1  | 
      
| -l, --log-level |  | 
          Log level for yb-voyager.  Accepted values: trace, debug, info, warn, error, fatal, panic Default: info  | 
      
| -h, --help | — | Command line help. | 
| -y, --yes | — | Answer yes to all prompts during the export schema operation.  Default: false Accepted parameters: true, false, yes, no, 0, 1  | 
      
| -c, --config-file | — | Path to a configuration file. | 
Example
Configuration file:
yb-voyager analyze-schema --config-file <path-to-config-file>
CLI:
yb-voyager analyze-schema --export-dir /dir/export-dir --output-format txt