pg_config

Name

pg_config -- retorna informações sobre a versão instalada do PostgreSQL

Synopsis

pg_config {--bindir | --includedir | --includedir-server | --libdir | --pkglibdir | --configure | --version...}

Descrição

O utilitário pg_config exibe os parâmetros de configuração da versão do PostgreSQL atualmente instalada. Sua finalidade é, por exemplo, ser usado por pacotes de software que desejem interfacear com o PostgreSQL para encontrar os arquivos de cabeçalho e bibliotecas necessários.

Opções

Para usar o pg_config deve-se fornecer uma ou mais das seguintes opções:

--bindir

Exibe a localização dos executáveis do usuário. Usa-se, por exemplo, para encontrar o programa psql. Normalmente, este é também o local onde o programa pg_config reside.

--includedir

Exibe a localização dos arquivos de cabeçalho C e C++ das interfaces do cliente.

--includedir-server

Exibe a localização dos arquivos de cabeçalho C e C++ para a programação do servidor.

--libdir

Exibe a localização das bibliotecas de código objeto.

--pkglibdir

Exibe a localização dos módulos carregáveis dinamicamente, ou onde o servidor deve procurá-los ( Também podem estar instalados neste diretório outros arquivos de dados dependentes da arquitetura).

--configure

Exibe as opções que foram passadas para o script configure quando o PostgreSQL foi configurado para ser gerado. Pode ser utilizado para reproduzir uma configuração idêntica, ou para descobrir com quais opções o pacote binário foi gerado (Entretanto, observe que os pacotes binários geralmente contêm modificações específicas da distribuição).

--version

Exibe a versão do PostgreSQL e termina.

Se mais de uma opção (exceto --version) for fornecida, a informação é exibida na mesma ordem, uma por linha.

Notas

A opção --includedir-server é nova 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 pelo --includedir. Para tratar os dois casos, deve-se tentar primeiro a nova opção e testar o status da saída, para verificar se foi executado com sucesso.

Nas versões anteriores ao PostgreSQL 7.1, antes do comando pg_config existir, não existia um método equivalente para encontrar as informações de configuração.

Histórico

O utilitário pg_config apareceu pela primeira vez no PostgreSQL 7.1.

Consulte também

Guia do Programador do PostgreSQL