Caros,
utilizo a ferramenta de monitoração OpenNMS aqui na empresa e estou
tentando obter algumas informações diretamente do seu DB(postgresql).
Estou fazendo a seguinte query:
SELECT node.nodelabel, assets.serialnumber, ifservices.serviceid from
node, assets, ifservices where node.nodeid=assets.nodeid and
node.nodeid=ifservices.nodeid and ifservices.status='A' and
(ifservices.serviceid='1'or ifservices.serviceid='7').
que retorna:
nodelabel | serialnumber | serviceid
-----------------------------------+--------------+-----------
DD_SL011 | 7398 | 1
DD_SL011 | 7398 | 7
....
Dentro do script eu deixo o resultado no seguinte formato:
nodelabel | serialnumber | service1|service7
-----------------------------------+--------------+-----------
DD_SL011 | 7398 | 1| 7
ou
nodelabel | serialnumber | services
-----------------------------------+--------------+-----------
DD_SL011 | 7398 | 1,7
Teria como fazer isto diretamente em na query ??
Obrigado, Rudolfo Rosa.
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral