Skip to content
Snippets Groups Projects
  1. Jun 06, 2004
  2. Jun 05, 2004
    • 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
  3. Jun 04, 2004
  4. Jun 03, 2004
  5. Jun 02, 2004
  6. Jun 01, 2004
    • Tom Lane's avatar
      Align GRANT/REVOKE behavior more closely with the SQL spec, per discussion · 4b2dafcc
      Tom Lane authored
      of bug report #1150.  Also, arrange that the object owner's irrevocable
      grant-option permissions are handled implicitly by the system rather than
      being listed in the ACL as self-granted rights (which was wrong anyway).
      I did not take the further step of showing these permissions in an
      explicit 'granted by _SYSTEM' ACL entry, as that seemed more likely to
      bollix up existing clients than to do anything really useful.  It's still
      a possible future direction, though.
      4b2dafcc
    • Teodor Sigaev's avatar
      Fix silly bug · f35e8d84
      Teodor Sigaev authored
      f35e8d84
    • Tom Lane's avatar
      FastList is history, yay. · ba0f38d6
      Tom Lane authored
      ba0f38d6
Loading