Command reference#

The command name for the PGD command line interface is pgd .

Synopsis#

The EDB Postgres Distributed Command Line Interface (PGD CLI) is a tool to manage your EDB Postgres Distributed cluster. It allows you to run commands against EDB Postgres Distributed clusters. You can use it to inspect and manage cluster resources.

Commands#

Global Options#

All commands accept the following global options:

Short

Long

Description

-f

--config-file

Name/Path to config file. This is ignored if --dsn flag is present Default "/etc/edb/pgd-cli/pgd-cli-config.yml"

--dsn

Database connection string For example "host=bdr-a1 port=5432 dbname=pgddb user=postgres" Also set by PGD_CLI_DSN environment variable.

-h

--help

Help for pgd - will show specific help for any command used

-o

--output

Output format: json, psql, modern, markdown, simple (see Output formats )

Additional Options#

Run pgd -V to see the version information for the pgd CLI.

Output formats#

Used with the -o /--output option:

Format

Description

simple

Simple format - Output as a simple ASCII table (Default).

json

JSON format - Output as a JSON document, non-tabular

psql

PSQL format - Output as an ASCII table in the style of PSQL

modern

Modern format - Output as a table using box characters

markdown

Markdown table format - Output as a markdown compatible ASCII table