pg_config {--bindir | --includedir | --includedir-server | --libdir | --pkglibdir | --configure | --version}...
O utilitário pg_config mostra os parâmetros de configuração da versão do PostgreSQL atualmente instalada. Sua finalidade é, por exemplo, ser usado por pacotes de software que querem interfacear com o PostgreSQL, para ajudar a encontrar os arquivos de cabeçalho e bibliotecas necessários.
Para usar o pg_config deve-se fornecer uma ou mais das seguintes opções:
Se for fornecida mais de uma opção (exceto --version), a informação é mostrada nesta ordem, um item por linha.
A opção --includedir-server começou no PostgreSQL 7.2. Nas versões anteriores, os arquivos de inclusão do servidor estavam instalados no mesmo local dos cabeçalhos dos clientes, que podia ser consultado pela opção --includedir. Para tratar os dois casos, deve-se tentar primeiro a opção mais nova, e testar o status da saída para verificar se a execução foi bem-sucedida.
Nas versões do PostgreSQL anteriores a 7.1, antes do comando pg_config existir, não existia um método equivalente para encontrar as informações de configuração.
[1] |
No Fedora Core 3 o utilitário psql pode ser encontrado através do comando which psql, que retorna /usr/bin/psql, mas o utilitário pg_config não é instalado pelos RPMs. (N. do T.) |