pg_config ユーティリティは、現在インストールしているバージョンの PostgreSQLのコンフィグレーションパラメータを提供します。 これは例えば、へッダーファイルやライブラリを見つけるための PostgreSQLのインターフェースとして、ソフトウェアパッケージによって 使われることを意図しています。
pg_configを使用するためには、次に示す1つ以上のオプションを指定します:
ユーザ実行可能ディレクトリをプリントします。これは例えば、psql プログラムを見つけるために使います。これは通常、pg_config プログラムが存在するディレクトリでもあります。
C と C++ のへッダーファイルのディレクトリをプリントします。
オブジェクトコードライブラリのディレクトリをプリントします。
PostgreSQLをビルドするときにconfigure スクリプトに与えたオプションをプリントします。 これは、等しいコンフィグレーションのPostgreSQLを再構築 するためや、あるいは、ビルドされたバイナリパッケージのオプションを知る ために使うことができます。 (バイナリパッケージは、しばしば、ベンダー指定のカスタムパッチを含んでいる ことに注意してください。)
PostgreSQLのバージョンをプリントして終了します。