.3RC2 does not have datetime() function?

Started by Jean-Christian Imbeaultover 23 years ago2 messagesbugs
Jump to latest
#1Jean-Christian Imbeault
jc@mega-bucks.co.jp

Sorry if this has been brought up before. I tried searching the archives
at http://archives.postgresql.org/pgsql-bugs/ but it seems the search
function is broke.

Don't know if this is a bug or not but ... this query worked under 7.2.1
but doesn't under 7.3RC2. datetime was a built-in function in 7.2.1 but
seems to be "missing" from 7.3RC2 ...

$ psql JC -c "select to_char(datetime(upload_time),'YYYY-MM-DD') as
utime from products where id='989000627108' "
ERROR: Function datetime(timestamp without time zone) does not exist
Unable to identify a function that satisfies the given argument
types
You may need to add explicit typecasts

JC

#2Tom Lane
tgl@sss.pgh.pa.us
In reply to: Jean-Christian Imbeault (#1)
Re: .3RC2 does not have datetime() function?

Jean-Christian Imbeault <jc@mega-bucks.co.jp> writes:

Don't know if this is a bug or not but ... this query worked under 7.2.1
but doesn't under 7.3RC2. datetime was a built-in function in 7.2.1 but
seems to be "missing" from 7.3RC2 ...

$ psql JC -c "select to_char(datetime(upload_time),'YYYY-MM-DD') as
utime from products where id='989000627108' "
ERROR: Function datetime(timestamp without time zone) does not exist

You shouldn't have been using datetime() here anyway, AFAICS --- the
input was already a timestamp, so what was the point?

But yes, we deprecated that type name for two versions and it's now gone
completely.

regards, tom lane