pgd assess

pgd assess#

概要#

pgd assess コマンドは、 EDB Postgres分散クラスターへの移行に対するPostgresサーバーインスタンスの適合性を評価するために使用されます。

コマンドは、評価するPostgresサーバーインスタンスに接続するDSNで実行する必要があります。これは、--dsn オプションの引数として、またはPGD_CLI_DSN 環境変数を設定して渡すことができます。いずれも実行しないとエラーになります。

次に、コマンドはPostgresサーバーインスタンスのEDB Postgres分散クラスターとの互換性を確認し、Postgresサーバーインスタンスの互換性に関するレポートを提供します。

構文#

pgd assess [OPTIONS]

オプション#

assetコマンドには、コマンド固有のオプションはありません。ただし、評価するPostgresサーバーインスタンスにDSNを接続する必要があります。これは、--dsn オプションの引数として、またはPGD_CLI_DSN 環境変数を設定して渡すことができます。

Global Options も参照してください。

例#

pgd assess
__OUTPUT__
Assessment                           | Result                     | Details
- ------------------------------------+----------------------------+-----------------------------------------------------------
 Multiple Databases                  | Compatible                 | Found only one user database
 Materialized Views                  | Compatible                 | No materialized views found
 EPAS Queue Tables                   | Compatible                 | No EPAS Queue Tables found
 DDL Command Usage                   | Requires workload analysis | Cannot be checked automatically at this time
 Advisory Lock Usage                 | Potentially compatible     | No advisory lock commands found in pg_stat_statements
 Large Objects                       | Compatible                 | No large objects found
 Trigger/Reference Privileges        | Compatible                 | No triggers with incompatible privileges found
 Tables with Multiple Unique Indexes | Compatible                 | No tables with multiple unique indexes found
 LOCK TABLE Usage                    | Potentially compatible     | No LOCK TABLE usage found in pg_stat_statements
 LISTEN/NOTIFY Usage                 | Compatible                 | No LISTEN/NOTIFY usage found in pg_stat_statements
 Row-Level Lock Usage                | Potentially compatible     | No row-level locking commands found in pg_stat_statements