Missing default-operator-class at a "TIMESTAMP UNIQUE" column

Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

From: Enrico Scholz <Enrico.Scholz@informatik.tu-chemnitz.de>
To: pgsql-bugs@postgresql.org
Date: 1999-11-03T14:21:28Z
Lists: pgsql-bugs
System Configuration
---------------------
  Architecture (example: Intel Pentium)  	:  i686

  Operating System (example: Linux 2.0.26 ELF) 	:  linux 2.2.13 ELF

  PostgreSQL version (example: PostgreSQL-6.5.2):  PostgreSQL-6.5.2 

  Compiler used (example:  gcc 2.8.0)		:  egcs-2.91.66 19990314/Linux


Please enter a FULL description of your problem:
------------------------------------------------

Creating a column of type TIMESTAMP being constrained to be UNIQUE
results in the error

"ERROR:  Can't find a default operator class for type 1296."


Other date/time-types will be accepted.



Please describe a way to repeat the problem.   Please try to provide a
concise reproducible example, if at all possible: 
----------------------------------------------------------------------

test=> CREATE TABLE foo ( bar TIMESTAMP UNIQUE );
NOTICE:  CREATE TABLE/UNIQUE will create implicit index 'foo_bar_key' for table 'foo'
ERROR:  Can't find a default operator class for type 1296.