Re: Potential bug - Mailing list pgsql-bugs

From Tom Lane
Subject Re: Potential bug
Date
Msg-id 28047.1019227367@sss.pgh.pa.us
Whole thread Raw
In response to Potential bug  (James Vinett <james@imdstrading.com>)
List pgsql-bugs
James Vinett <james@imdstrading.com> writes:
> ERROR:  TypeCreate: type bit already defined

This is neither a bug nor a keyword conflict.

A table has a datatype of the same name associated (the composite type
corresponding to its rowtype).  So, when you try to create table "bit"
that means creating type "bit" too.  But there already is one.

In 7.3 this issue will be considerably alleviated because the predefined
datatypes will live in a different schema (namespace) than user-defined
datatypes do.  But you'll still get burnt if you make a datatype "foo"
and then try to create a table "foo".

            regards, tom lane

pgsql-bugs by date:

Previous
From: Tom Lane
Date:
Subject: Re: Upgrade to 7.1.3
Next
From: pgsql-bugs@postgresql.org
Date:
Subject: Bug #636: REFERENCES on Inherits Table