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