From 2e98da52467de01bc5373926022ee26be77e63b3 Mon Sep 17 00:00:00 2001
From: Tom Lane <tgl@sss.pgh.pa.us>
Date: Thu, 9 Jan 2003 07:10:07 +0000
Subject: [PATCH] Call timestamp_in with proper arguments, per gripe from Mark
 Halliwell.

---
 contrib/spi/moddatetime.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/contrib/spi/moddatetime.c b/contrib/spi/moddatetime.c
index bd45dc72b3d..4bc06d51be9 100644
--- a/contrib/spi/moddatetime.c
+++ b/contrib/spi/moddatetime.c
@@ -64,8 +64,10 @@ moddatetime(PG_FUNCTION_ARGS)
 	tupdesc = rel->rd_att;
 
 	/* Get the current datetime. */
-	newdt = DirectFunctionCall1(timestamp_in,
-								CStringGetDatum("now"));
+	newdt = DirectFunctionCall3(timestamp_in,
+								CStringGetDatum("now"),
+								ObjectIdGetDatum(InvalidOid),
+								Int32GetDatum(-1));
 
 	/*
 	 * This gets the position in the turple of the field we want. args[0]
-- 
GitLab