Skip to content
Snippets Groups Projects
Select Git revision
  • benchmark-tools
  • postgres-lambda
  • master default
  • REL9_4_25
  • REL9_5_20
  • REL9_6_16
  • REL_10_11
  • REL_11_6
  • REL_12_1
  • REL_12_0
  • REL_12_RC1
  • REL_12_BETA4
  • REL9_4_24
  • REL9_5_19
  • REL9_6_15
  • REL_10_10
  • REL_11_5
  • REL_12_BETA3
  • REL9_4_23
  • REL9_5_18
  • REL9_6_14
  • REL_10_9
  • REL_11_4
23 results

indexcmds.c

  • Bruce Momjian's avatar
    46aaa5dd
    Appears there is a problem finding the opclass when indexing a domain. · 46aaa5dd
    Bruce Momjian authored
    CREATE DOMAIN newint as int4;
    CREATE TABLE tab (col newint unique);
    ERROR:  data type newint has no default operator class for access method
    "btree"
            You must specify an operator class for the index or define a
            default operator class for the data type
    
    
    Specifically, GetDefaultOpClass() finds 0 exact matches and 3 binary
    compatible matches.  Fetching getBaseType() of the attribute fixes the
    problem for domains (see attachment).
    
    Rod Taylor
    46aaa5dd
    History
    Appears there is a problem finding the opclass when indexing a domain.
    Bruce Momjian authored
    CREATE DOMAIN newint as int4;
    CREATE TABLE tab (col newint unique);
    ERROR:  data type newint has no default operator class for access method
    "btree"
            You must specify an operator class for the index or define a
            default operator class for the data type
    
    
    Specifically, GetDefaultOpClass() finds 0 exact matches and 3 binary
    compatible matches.  Fetching getBaseType() of the attribute fixes the
    problem for domains (see attachment).
    
    Rod Taylor