[ImoLUG] problemi con postgresql

Patrizia Martemucci patrizia.martemucci@alice.it
Sab 10 Dic 2011 00:24:14 CET


Il 09/12/2011 22:59, Franco Tampieri ha scritto:
> Ciao Patrizia, tipico errore di cast, questo post potrebbe darti un aiuto:
> http://stackoverflow.com/questions/4760759/postgresql-create-cast-character-varying-to-integer
come suggeriva il post ho creato la funzione di conversione, ma non 
riesco a capire se sia nel posto giusto.

CREATE FUNCTION to_inet(CHARACTER VARYING)
   RETURNS inet
   STRICT IMMUTABLE LANGUAGE SQL AS
'SELECT cast($1 as inet);';

CREATE CAST (CHARACTER VARYING AS inet) WITH FUNCTION to_inet(CHARACTER 
VARYING) as Implicit;

la seconda create mi ha aggiunto il nuovo record, in pg_cast, che fa 
riferimento alla funzione.
La prima create mi ha messo la funzione in Schemi/public/Funzioni
Poi, non dovrebbe essere una funzione di sistema?

  l'errore sul cast rimane.

Patrizia



Maggiori informazioni sulla lista ImoLUG