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

opclasscmds.c

  • Tom Lane's avatar
    725d52d0
    Create the system catalog infrastructure needed for KNNGIST. · 725d52d0
    Tom Lane authored
    This commit adds columns amoppurpose and amopsortfamily to pg_amop, and
    column amcanorderbyop to pg_am.  For the moment all the entries in
    amcanorderbyop are "false", since the underlying support isn't there yet.
    
    Also, extend the CREATE OPERATOR CLASS/ALTER OPERATOR FAMILY commands with
    [ FOR SEARCH | FOR ORDER BY sort_operator_family ] clauses to allow the new
    columns of pg_amop to be populated, and create pg_dump support for dumping
    that information.
    
    I also added some documentation, although it's perhaps a bit premature
    given that the feature doesn't do anything useful yet.
    
    Teodor Sigaev, Robert Haas, Tom Lane
    725d52d0
    History
    Create the system catalog infrastructure needed for KNNGIST.
    Tom Lane authored
    This commit adds columns amoppurpose and amopsortfamily to pg_amop, and
    column amcanorderbyop to pg_am.  For the moment all the entries in
    amcanorderbyop are "false", since the underlying support isn't there yet.
    
    Also, extend the CREATE OPERATOR CLASS/ALTER OPERATOR FAMILY commands with
    [ FOR SEARCH | FOR ORDER BY sort_operator_family ] clauses to allow the new
    columns of pg_amop to be populated, and create pg_dump support for dumping
    that information.
    
    I also added some documentation, although it's perhaps a bit premature
    given that the feature doesn't do anything useful yet.
    
    Teodor Sigaev, Robert Haas, Tom Lane