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

array.sgml

  • Tom Lane's avatar
    bc8036fc
    Support arrays of composite types, including the rowtypes of regular tables · bc8036fc
    Tom Lane authored
    and views (but not system catalogs, nor sequences or toast tables).  Get rid
    of the hardwired convention that a type's array type is named exactly "_type",
    instead using a new column pg_type.typarray to provide the linkage.  (It still
    will be named "_type", though, except in odd corner cases such as
    maximum-length type names.)
    
    Along the way, make tracking of owner and schema dependencies for types more
    uniform: a type directly created by the user has these dependencies, while a
    table rowtype or auto-generated array type does not have them, but depends on
    its parent object instead.
    
    David Fetter, Andrew Dunstan, Tom Lane
    bc8036fc
    History
    Support arrays of composite types, including the rowtypes of regular tables
    Tom Lane authored
    and views (but not system catalogs, nor sequences or toast tables).  Get rid
    of the hardwired convention that a type's array type is named exactly "_type",
    instead using a new column pg_type.typarray to provide the linkage.  (It still
    will be named "_type", though, except in odd corner cases such as
    maximum-length type names.)
    
    Along the way, make tracking of owner and schema dependencies for types more
    uniform: a type directly created by the user has these dependencies, while a
    table rowtype or auto-generated array type does not have them, but depends on
    its parent object instead.
    
    David Fetter, Andrew Dunstan, Tom Lane