aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2000-03-15 05:31:55 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2000-03-15 05:31:55 +0000
commitce3b489b979a39dd45fd5f248b9bad47a56dbc66 (patch)
treeda4eee0686f2215f94c770b1fe0da238cc98fed7 /src
parenta50f2fd76e322eae0f2a7f3516da1f2ddf82fef2 (diff)
downloadpostgresql-ce3b489b979a39dd45fd5f248b9bad47a56dbc66.tar.gz
postgresql-ce3b489b979a39dd45fd5f248b9bad47a56dbc66.zip
Add 'datetime' -> 'timestamp' conversion to xlateSqlFunc() to ease
the pain of updating apps to 7.0. Should we also translate some of the 'datetime_foo' functions that exist in 6.* ?
Diffstat (limited to 'src')
-rw-r--r--src/backend/parser/gram.y7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/backend/parser/gram.y b/src/backend/parser/gram.y
index c4d98d203ec..a571f624b16 100644
--- a/src/backend/parser/gram.y
+++ b/src/backend/parser/gram.y
@@ -11,7 +11,7 @@
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/parser/gram.y,v 2.156 2000/03/14 23:06:31 thomas Exp $
+ * $Header: /cvsroot/pgsql/src/backend/parser/gram.y,v 2.157 2000/03/15 05:31:55 tgl Exp $
*
* HISTORY
* AUTHOR DATE MAJOR EVENT
@@ -5479,12 +5479,17 @@ mapTargetColumns(List *src, List *dst)
*
* Do not convert "float", since that is handled elsewhere
* for FLOAT(p) syntax.
+ *
+ * Converting "datetime" to "timestamp" is a temporary expedient for
+ * pre-7.0 to 7.0 compatibility; it should go away again someday.
*/
static char *
xlateSqlFunc(char *name)
{
if (!strcasecmp(name,"character_length"))
return "char_length";
+ else if (!strcasecmp(name,"datetime"))
+ return "timestamp";
else
return name;
} /* xlateSqlFunc() */