Обсуждение: error: cast the timestam expression
When I execute this: "insert into comments ( date_posted ) (select date_published from xyz )" I get : "ERROR: column "date_posted" is of type timestamp without time zone but expression is of type text HINT: You will need to rewrite or cast the expression." Both dates are of type timesamp! I searched how to cast, and can't find it. What is the syntax to cast a timestamp to a timestamp? tia, .V
friendVU admin <maillist@friendvu.com> writes:
> When I execute this:
> "insert into comments
> (
> date_posted
> )
> (select date_published
> from xyz
> )"
> I get :
> "ERROR: column "date_posted" is of type timestamp without time zone but
> expression is of type text
> HINT: You will need to rewrite or cast the expression."
> Both dates are of type timesamp!
I don't think so. Let's see the definitions of the comments and xyz
tables (\d in psql will do).
regards, tom lane
On Jan 28, 2005, at 23:55, friendVU admin wrote: > When I execute this: > "insert into comments > ( > date_posted > ) > (select date_published > from xyz > )" > > I get : > "ERROR: column "date_posted" is of type timestamp without time zone > but expression is of type text > HINT: You will need to rewrite or cast the expression." > > Both dates are of type timesamp! Could you post the output to \d xyz and \d comments from psql? Michael Glaesemann grzm myrealbox com