Thread: type casting bpchar

type casting bpchar

From
Joachim Trinkwitz
Date:
Dear all,

I want to alter a table by creating a similar temporary table with my
modifications and inserting the values of the old table, but I get the
error message:

ERROR:  Attribute 'tag' is of type '_bpchar' but expression is of type 'bpchar'       You will need to rewrite or cast
theexpression
 

Question is how do I do this, because when I write the offending value
as tag::_bpchar, I get:

ERROR:  Cannot cast type 'bpchar' to '_bpchar'

This seems to be a dilemma which I don't know how to solve. I hope
someone can help me.

Greetings,
joachim

--          Dr. Joachim Trinkwitz              email: jtr@uni-bonn.de        Germanistisches Seminar             phone:
0228-737565
Rheinische Friedrich-Wilhelms-Universitaet   fax:   0228-737479     Am Hof 1d, 53113 Bonn, Germany         web:
http://www.germanistik.uni-bonn.de/jtr/


Re: type casting bpchar

From
Stephan Szabo
Date:
On 6 Dec 2001, Joachim Trinkwitz wrote:

> Dear all,
>
> I want to alter a table by creating a similar temporary table with my
> modifications and inserting the values of the old table, but I get the
> error message:
>
> ERROR:  Attribute 'tag' is of type '_bpchar' but expression is of type 'bpchar'
>         You will need to rewrite or cast the expression
>
> Question is how do I do this, because when I write the offending value
> as tag::_bpchar, I get:
>
> ERROR:  Cannot cast type 'bpchar' to '_bpchar'
>
> This seems to be a dilemma which I don't know how to solve. I hope
> someone can help me.

Can you send the create statements for the two tables?  It looks like
one of the two has an array of chars, but I'm not sure.