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
