]> granicus.if.org Git - postgresql/commitdiff
Conversion functions must be STRICT to prevent them from getting null inputs.
authorTom Lane <tgl@sss.pgh.pa.us>
Fri, 8 Aug 2003 15:49:10 +0000 (15:49 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Fri, 8 Aug 2003 15:49:10 +0000 (15:49 +0000)
src/backend/utils/mb/conversion_procs/Makefile

index 1b9283fe49fa50af373bb759b3778d7857a72c7c..6736a536c2eef6c4c6e8136bf44d25ca3082bf38 100644 (file)
@@ -4,7 +4,7 @@
 #    Makefile for utils/mb/conversion_procs
 #
 # IDENTIFICATION
-#    $Header: /cvsroot/pgsql/src/backend/utils/mb/conversion_procs/Makefile,v 1.7 2002/09/24 20:14:58 petere Exp $
+#    $Header: /cvsroot/pgsql/src/backend/utils/mb/conversion_procs/Makefile,v 1.7.2.1 2003/08/08 15:49:10 tgl Exp $
 #
 #-------------------------------------------------------------------------
 
@@ -156,7 +156,7 @@ $(SQLSCRIPT): Makefile
                func=$$1; shift; \
                obj=$$1; shift; \
                echo "-- $$se --> $$de"; \
-               echo "CREATE OR REPLACE FUNCTION $$func (INTEGER, INTEGER, CSTRING, CSTRING, INTEGER) RETURNS VOID AS '$$"libdir"/$$obj', '$$func' LANGUAGE 'c';"; \
+               echo "CREATE OR REPLACE FUNCTION $$func (INTEGER, INTEGER, CSTRING, CSTRING, INTEGER) RETURNS VOID AS '$$"libdir"/$$obj', '$$func' LANGUAGE 'c' STRICT;"; \
                echo "DROP CONVERSION pg_catalog.$$name;"; \
                echo "CREATE DEFAULT CONVERSION pg_catalog.$$name FOR '$$se' TO '$$de' FROM $$func;"; \
        done > $@