Léo, Verdade. Viajei pensei em endereço IP por algum motivo e não MAC.
Em 24 de março de 2010 14:22, Leonardo Cezar <[email protected]> escreveu: > 2010/3/24 tiago gomes <[email protected]> > > > Creio que as que eu deveria usar seiam estas: > > current_user name nome nome do usuário do contexto de execução atual > > inet_client_addr () inet inet endereço da conexão remota > > inet_client_port () int int porta da conexão remota > > inet_server_addr () inet int endereço da conexão local > > inet_server_port () int int porta de ligação local > > Essas funções não retornam o MAC do servidor e sim o endereço IP. > > A seguinte receita em perl se propõe a obter o MAC do servidor. > > CREATE OR REPLACE FUNCTION get_mac( > IN dev character, > OUT nome character > ) > RETURNS character AS > $get_mac$ > use strict; > use warnings; > use Net::Frame::Device; > > my $dev = shift ; > my $d = Net::Frame::Device->new(dev => $dev); > my $nome = $d->mac; > > $get_mac$ > LANGUAGE 'plperlu'; > > Modo de usar: > > SELECT get_mac('en0'); > > Abraço! > > -Leo > -- > Leonardo Cezar > http://www.aslid.org.br > http://postgreslogia.wordpress.com > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > []s -- JotaComm http://jotacomm.wordpress.com
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
