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'); >
Leo, de acordo com o post original o que ele deseja é "MAC e o IP da máquina que está visitando a página", ou seja, creio que ele está falando do cliente e não do servidor. Osvaldo _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
