1. 07 Jun, 2004 1 commit
  2. 06 Jun, 2004 8 commits
  3. 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
  4. 04 Jun, 2004 7 commits
  5. 03 Jun, 2004 11 commits
  6. 02 Jun, 2004 7 commits
  7. 01 Jun, 2004 2 commits
    • Bruce Momjian's avatar
      Add locale setting for pg_ctl. · 4d0e47d5
      Bruce Momjian authored
      4d0e47d5
    • 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