Olá,
2010/1/14 JLuís Cargnelutti <[email protected]>
>
> Estou usando o servidor radius integrado com o postgresql para gerenciar
> minha rede, mas estou com problemas quando vou gravar os dados da tabela
> radacct.
>
> Pude constatar que o erro ocorre na inserção do valor para o item
> NASPortId que é do tipo int8 por necessidade.
> abaixo esta o insert que fica registrado nos logs do banco, já que quem
> faz o insert é o proprio radius.
>
> INSERT INTO radacct (AcctSessionId, AcctUniqueId, UserName, Realm,
> NASIPAddress, NASPortId, NASPortType, AcctStartTime, AcctStopTime,
> AcctSessionTime, AcctAuthentic, ConnectInfo_stop, AcctInputOctets,
> AcctOutputOctets, CalledStationId, CallingStationId, AcctTerminateCause,
> ServiceType, FramedProtocol, FramedIPAddress, AcctStopDelay)
> VALUES('80d000fd', '8512d04c10864158', 'useteste', NULLIF('', ''),
> '20.80.15.123', 2161115389::INTEGER, 'Ethernet', ('2010-01-14
> 17:27:51'::TIMESTAMP - '0'::INTERVAL - '2090'::INTERVAL), ('2010-01-14
> 17:27:51'::TIMESTAMP - '0'::INTERVAL), NULLIF('2090', '')::bigint, '',
> '', (('0'::bigint << 32) + '2617512'::bigint), (('0'::bigint << 32) +
> '31110422'::bigint), 'hotspot-local', '00:05:9E:88:B9:24',
> 'Lost-Service', '', '', NULLIF('192.168.10.26', '')::inet, 0)
>
> Se retiro a formatação de ::Integer da linha ele armazena normalmente mas
> com tal formação dá erro.
>
>
> Alguma informação a respeito?
>
Ao fazer ::INTEGER você está fazendo conversão para INT4, agora se você
tirar certamente da certo porque a coluna da sua tabela deve estar definida
como BIGINT.
Para conferir você pode fazer no psql:
\d radacct
>
> []s
> --
>
> JLuís Cargnelutti
> [email protected]
> www.jcvirtual.com.br
> 55 3271 - 1972
> 55 8114 - 3984
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
--
JotaComm
http://jotacomm.wordpress.com
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral