Thread

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

    Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> — 1999-11-03T14:21:28Z

    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.