On 03-09-2012 12:11, Carlos Augusto Machado wrote:
> Em 3 de setembro de 2012 11:58, Euler Taveira <[email protected]> escreveu:
>> On 03-09-2012 11:53, Fábio Gibon wrote:
>>>           existe alguma outra forma de identificar o SO que o banco está
>>> instalado (via postgresql) além de pegar os parâmetros de diretório de dados
>>> (ou outro que contenha um path) e verificar se inicia por / ou algo do tipo?
>>>
>> postgres=# select version();
>> PostgreSQL 9.2beta3 on x86_64-unknown-linux-gnu, compiled by gcc (Debian
>> 4.7.1-2) 4.7.1, 64-bit
>>
>> Ali entre parênteses é destinado a informação do SO.
> 
> Será que esta informação é valida, pois nem sempre aparecer o SO. Na
> versão que tenho no Windows aparece
> 
> "PostgreSQL 9.0.1, compiled by Visual C++ build 1500, 32-bit".
> 
Não tinha notado isso... É que o compilador VC não informa a plataforma
utilizada (apenas a versão do mesmo). De qualquer forma o OP não disse para
que quer essa informação. Se for para diferenciar plataformas (Windows, Linux,
FreeBSD, ...) ou arquiteturas (32 e 64), a função version() pode ser utilizada.


-- 
   Euler Taveira de Oliveira - Timbira       http://www.timbira.com.br/
   PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a