mirror of
https://github.com/postgres/postgres.git
synced 2025-04-22 23:02:54 +03:00
Shorten routine names to <= 16 characters to fit in pg_proc table.
This commit is contained in:
parent
c0087c9faf
commit
4fa25b8c99
@ -103,22 +103,13 @@ timestampge(time_t t1, time_t t2)
|
|||||||
}
|
}
|
||||||
|
|
||||||
DateTime *
|
DateTime *
|
||||||
timestamp_datetime(time_t timestamp)
|
stamp_datetime(time_t timestamp)
|
||||||
{
|
{
|
||||||
DateTime *result;
|
return(abstime_datetime((AbsoluteTime) timestamp));
|
||||||
|
} /* stamp_datetime() */
|
||||||
|
|
||||||
double fsec = 0;
|
time_t
|
||||||
struct tm *tm;
|
datetime_stamp(DateTime *datetime)
|
||||||
|
{
|
||||||
if (!PointerIsValid(result = PALLOCTYPE(DateTime)))
|
return((AbsoluteTime) datetime_abstime(datetime));
|
||||||
elog(WARN, "Memory allocation failed, can't convert timestamp to datetime", NULL);
|
} /* datetime_stamp() */
|
||||||
|
|
||||||
tm = localtime((time_t *) ×tamp);
|
|
||||||
tm->tm_year += 1900;
|
|
||||||
tm->tm_mon += 1;
|
|
||||||
|
|
||||||
if (tm2datetime(tm, fsec, NULL, result) != 0)
|
|
||||||
elog(WARN, "Unable to convert timestamp to datetime", timestamp_out(timestamp));
|
|
||||||
|
|
||||||
return (result);
|
|
||||||
} /* timestamp_datetime() */
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user