diff --git a/src/postrr.sql.in b/src/postrr.sql.in
index 9339e32f04ed948fc374e182d40311c999628054..68c47dfbba04114f964fdfeb007b5cb3f1851c54 100644 (file)
--- a/src/postrr.sql.in
+++ b/src/postrr.sql.in
WITH FUNCTION CData(integer, integer, boolean)
AS ASSIGNMENT;
+CREATE OR REPLACE FUNCTION Float8(cdata)
+ RETURNS double precision
+ AS 'postrr-@POSTRR_MAJOR_VERSION@.@POSTRR_MINOR_VERSION@', 'cdata_to_float8'
+ LANGUAGE 'C' IMMUTABLE STRICT;
+
+CREATE CAST (cdata AS double precision)
+ WITH FUNCTION Float8(cdata);
+ -- EXPLICIT
+
CREATE OR REPLACE FUNCTION CData_update(cdata, cdata)
RETURNS cdata
AS 'postrr-@POSTRR_MAJOR_VERSION@.@POSTRR_MINOR_VERSION@', 'cdata_update'