Have to_date() call timestamptz_date() per Karel's email instructions.
authorThomas G. Lockhart
Fri, 4 Jan 2002 15:49:42 +0000 (15:49 +0000)
committerThomas G. Lockhart
Fri, 4 Jan 2002 15:49:42 +0000 (15:49 +0000)
Fixes time zone problems introduced by Thomas' implementation of
 TIMESTAMP WITHOUT TIME ZONE which caused the behavior of the previously
 appropriate routine, timestamp_date(), to change for the worse in this
 context.

src/backend/utils/adt/formatting.c

index 5970cde8ca24c1241381bb7d5bbaf81f6fa07ddf..d9422587f4f9ef6f4db2a5fc40bd7bbda0250e16 100644 (file)
@@ -1,7 +1,7 @@
 /* -----------------------------------------------------------------------
  * formatting.c
  *
- * $Header: /cvsroot/pgsql/src/backend/utils/adt/formatting.c,v 1.48 2002/01/02 22:09:23 tgl Exp $
+ * $Header: /cvsroot/pgsql/src/backend/utils/adt/formatting.c,v 1.49 2002/01/04 15:49:42 thomas Exp $
  *
  *
  *  Portions Copyright (c) 1999-2000, PostgreSQL Global Development Group
@@ -3112,7 +3112,7 @@ to_date(PG_FUNCTION_ARGS)
     * Quick hack: since our inputs are just like to_timestamp, hand over
     * the whole input info struct...
     */
-   return DirectFunctionCall1(timestamp_date, to_timestamp(fcinfo));
+   return DirectFunctionCall1(timestamptz_date, to_timestamp(fcinfo));
 }
 
 /**********************************************************************