Luiz K. Matsumura wrote:
> When we do:
> 
> SELECT * from view1;
> OR
> SELECT id,col1,type1,type2 FROM view1;
> 
> column type1 return as bpchar
> 
> 
> But if we do:
> SELECT type1 FROM view1;
> or
> SELECT id,col1,type2,type1 FROM view1;
> 
> Now, type1 return as character(3) as expected.

I can't reproduce this. View1.type1 has has type char(3) as expected in
both cases, as witnessed by "CREATE VIEW f AS SELECT */type1 FROM
view1"; \d f". How did you determine the data types?

-- 
  Heikki Linnakangas
  EnterpriseDB   http://www.enterprisedb.com

---------------------------(end of broadcast)---------------------------
TIP 4: Have you searched our list archives?

               http://archives.postgresql.org

Reply via email to