Este é o comando pg_config que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
pg_config - recupera informações sobre a versão instalada do PostgreSQL
SINOPSE
pg_config [opção...]
DESCRIÇÃO
O utilitário pg_config imprime os parâmetros de configuração da versão atualmente instalada
do PostgreSQL. Destina-se, por exemplo, a ser usado por pacotes de software que desejam
interface com o PostgreSQL para facilitar a localização dos arquivos de cabeçalho e bibliotecas necessários.
OPÇÕES
Para usar o pg_config, forneça uma ou mais das seguintes opções:
--bindir
Imprima a localização dos executáveis do usuário. Use isso, por exemplo, para encontrar o psql
programa. Normalmente também é o local onde o programa pg_config reside.
--docdir
Imprima a localização dos arquivos de documentação.
--htmldir
Imprima a localização dos arquivos de documentação HTML.
--includeddir
Imprima a localização dos arquivos de cabeçalho C das interfaces do cliente.
--pkgincludeddir
Imprima a localização de outros arquivos de cabeçalho C.
--includedir-servidor
Imprima a localização dos arquivos de cabeçalho C para programação do servidor.
--libdir
Imprima a localização das bibliotecas de código de objeto.
--pkglibdir
Imprime a localização dos módulos carregáveis dinamicamente ou onde o servidor pesquisaria
para eles. (Outros arquivos de dados dependentes de arquitetura também podem ser instalados neste
diretório.)
--localedir
Imprima a localização dos arquivos de suporte local. (Esta será uma string vazia se locale
o suporte não foi configurado quando o PostgreSQL foi construído.)
--mandir
Imprima a localização das páginas do manual.
--sharedir
Imprima a localização dos arquivos de suporte independentes de arquitetura.
--sysconfdir
Imprima a localização dos arquivos de configuração de todo o sistema.
--pgxs
Imprima a localização dos makefiles de extensão.
--configurar
Imprime as opções que foram dadas ao script de configuração quando o PostgreSQL era
configurado para construção. Isso pode ser usado para reproduzir a configuração idêntica, ou
para descobrir com quais opções um pacote binário foi construído. (Observe, no entanto, que o binário
os pacotes geralmente contêm patches personalizados específicos do fornecedor.) Consulte também os exemplos abaixo.
--cc
Imprima o valor do CC variável que foi usada para construir o PostgreSQL. Isso mostra
o compilador C usado.
--cppflags
Imprima o valor do CPPFLAGS variável que foi usada para construir o PostgreSQL. Esse
mostra as opções do compilador C necessárias no momento do pré-processamento (normalmente, as opções -I).
--cflags
Imprima o valor do FLAGAS variável que foi usada para construir o PostgreSQL. Esse
mostra as opções do compilador C.
--cflags_sl
Imprima o valor do CFLAGS_SL variável que foi usada para construir o PostgreSQL. Esse
mostra opções extras do compilador C usadas para construir bibliotecas compartilhadas.
--ldflags
Imprima o valor do LDFLAGS variável que foi usada para construir o PostgreSQL. Esse
mostra os interruptores do vinculador.
--ldflags_ex
Imprima o valor do LDFLAGS_EX variável que foi usada para construir o PostgreSQL. Esse
mostra os interruptores do linker usados apenas para construir executáveis.
--ldflags_sl
Imprima o valor do LDFLAGS_SL variável que foi usada para construir o PostgreSQL. Esse
mostra os interruptores do linker usados para construir bibliotecas compartilhadas apenas.
--libs
Imprima o valor do LIBS variável que foi usada para construir o PostgreSQL. Esse
normalmente contém opções -l para bibliotecas externas vinculadas ao PostgreSQL.
--versão
Imprima a versão do PostgreSQL.
-?
--Socorro
Mostre a ajuda sobre os argumentos da linha de comando pg_config e saia.
Se mais de uma opção for fornecida, as informações são impressas nessa ordem, um item por
linha. Se nenhuma opção for fornecida, todas as informações disponíveis são impressas, com etiquetas.
NOTAS
As opções --docdir, --pkgincludeddir, --localedir, --mandir, --sharedir, --sysconfdir,
--cc, --cppflags, --cflags, --cflags_sl, --ldflags, --ldflags_sl e --libs foram adicionados em
PostgreSQL 8.1. A opção --htmldir foi adicionado no PostgreSQL 8.4. A opção --ldflags_ex
foi adicionado no PostgreSQL 9.0.
EXEMPLO
Para reproduzir a configuração de compilação da instalação atual do PostgreSQL, execute o
seguinte comando:
eval./configure `pg_config --configure`
A saída de pg_config --configure contém aspas do shell, portanto, os argumentos com
os espaços são representados corretamente. Portanto, o uso de eval é necessário para obter resultados adequados.
Use pg_config online usando serviços onworks.net