1. 10 Jun, 2004 6 commits
    • Bruce Momjian's avatar
      Reword: · 93db6f6a
      Bruce Momjian authored
      < * Allow hash buckets to fill disk pages, rather than being sparse
      > * Pack hash index buckets onto disk pages more efficiently
      93db6f6a
    • Bruce Momjian's avatar
      Add: · 13c30084
      Bruce Momjian authored
      > * Allow pg_dump to use multiple -t and -n switches
      13c30084
    • Bruce Momjian's avatar
      Modify: · 741681b7
      Bruce Momjian authored
      < * Order heap pointers on hash index pages by hash value and ctid
      > * Allow hash buckets to fill disk pages, rather than being sparse
      741681b7
    • Bruce Momjian's avatar
      Add Brazilian version of FAQ. · c7099997
      Bruce Momjian authored
      Euler Taveira de Oliveira
      c7099997
    • Bruce Momjian's avatar
      Add: · babd02af
      Bruce Momjian authored
      > * Order heap pointers on hash index pages by hash value and ctid
      babd02af
    • Bruce Momjian's avatar
      Add pg_ctl native language files for Russian. · 6d1347b3
      Bruce Momjian authored
      Serguei A. Mokhov
      6d1347b3
  2. 09 Jun, 2004 9 commits
  3. 08 Jun, 2004 6 commits
  4. 07 Jun, 2004 5 commits
  5. 06 Jun, 2004 8 commits
  6. 05 Jun, 2004 4 commits
    • Tom Lane's avatar
      Tweak palloc/repalloc to allow zero bytes to be requested, as per recent · c3a153af
      Tom Lane authored
      proposal.  Eliminate several dozen now-unnecessary hacks to avoid palloc(0).
      (It's likely there are more that I didn't find.)
      c3a153af
    • Tom Lane's avatar
      Adjust PageGetMaxOffsetNumber to ensure sane behavior on uninitialized · 24a1e20f
      Tom Lane authored
      pages, even when the macro's result is stored into an unsigned variable.
      24a1e20f
    • Bruce Momjian's avatar
      Slight code cleanup for printf's. · 641c5b56
      Bruce Momjian authored
      641c5b56
    • Tom Lane's avatar
      Make the world very nearly safe for composite-type columns in tables. · ae93e5fd
      Tom Lane authored
      1. Solve the problem of not having TOAST references hiding inside composite
      values by establishing the rule that toasting only goes one level deep:
      a tuple can contain toasted fields, but a composite-type datum that is
      to be inserted into a tuple cannot.  Enforcing this in heap_formtuple
      is relatively cheap and it avoids a large increase in the cost of running
      the tuptoaster during final storage of a row.
      2. Fix some interesting problems in expansion of inherited queries that
      reference whole-row variables.  We never really did this correctly before,
      but it's now relatively painless to solve by expanding the parent's
      whole-row Var into a RowExpr() selecting the proper columns from the
      child.
      If you dike out the preventive check in CheckAttributeType(),
      composite-type columns now seem to actually work.  However, we surely
      cannot ship them like this --- without I/O for composite types, you
      can't get pg_dump to dump tables containing them.  So a little more
      work still to do.
      ae93e5fd
  7. 04 Jun, 2004 2 commits
    • Tom Lane's avatar
      Resurrect heap_deformtuple(), this time implemented as a singly nested · 8f2ea8b7
      Tom Lane authored
      loop over the fields instead of a loop around heap_getattr.  This is
      considerably faster (O(N) instead of O(N^2)) when there are nulls or
      varlena fields, since those prevent use of attcacheoff.  Replace loops
      over heap_getattr with heap_deformtuple in situations where all or most
      of the fields have to be fetched, such as printtup and tuptoaster.
      Profiling done more than a year ago shows that this should be a nice
      win for situations involving many-column tables.
      8f2ea8b7
    • Bruce Momjian's avatar
      The attached patch will create a dummy pg_config_paths.h. Additionally, · af44cac6
      Bruce Momjian authored
      ENABLE_THREAD_SAFETY is supported by the makefile (but not by the
      sources, which need some rework)
      
      Andreas Pflug
      af44cac6