1. 15 Jun, 2008 2 commits
    • Tom Lane's avatar
      Fix 64-bit problem in recent patch. · 71ff461a
      Tom Lane authored
      71ff461a
    • Tom Lane's avatar
      Rearrange ALTER TABLE syntax processing as per my recent proposal: the · a0b012a1
      Tom Lane authored
      grammar allows ALTER TABLE/INDEX/SEQUENCE/VIEW interchangeably for all
      subforms of those commands, and then we sort out what's really legal
      at execution time.  This allows the ALTER SEQUENCE/VIEW reference pages
      to fully document all the ALTER forms available for sequences and views
      respectively, and eliminates a longstanding cause of confusion for users.
      
      The net effect is that the following forms are allowed that weren't before:
      	ALTER SEQUENCE OWNER TO
      	ALTER VIEW ALTER COLUMN SET/DROP DEFAULT
      	ALTER VIEW OWNER TO
      	ALTER VIEW SET SCHEMA
      (There's no actual functionality gain here, but formerly you had to say
      ALTER TABLE instead.)
      
      Interestingly, the grammar tables actually get smaller, probably because
      there are fewer special cases to keep track of.
      
      I did not disallow using ALTER TABLE for these operations.  Perhaps we
      should, but there's a backwards-compatibility issue if we do; in fact
      it would break existing pg_dump scripts.  I did however tighten up
      ALTER SEQUENCE and ALTER VIEW to reject non-sequences and non-views
      in the new cases as well as a couple of cases where they didn't before.
      
      The patch doesn't change pg_dump to use the new syntaxes, either.
      a0b012a1
  2. 14 Jun, 2008 2 commits
  3. 13 Jun, 2008 2 commits
    • Bruce Momjian's avatar
      Modify TODO entry to be a function: · 95ce4ee9
      Bruce Momjian authored
      > 	o Add functions to syntax check configuration files
      >
      < * Add pg_ctl option to do a syntax check of postgresql.conf
      95ce4ee9
    • Tom Lane's avatar
      Improve the various elog messages in tuptoaster.c to report which TOAST table · 55a56845
      Tom Lane authored
      the problem happened in.  These are all supposedly can't-happen cases, but
      when they do happen it's useful to know where.
      
      Back-patch to 8.3, but not further because the patch doesn't apply cleanly
      further back.  Given the lack of response to my proposal of this, there
      doesn't seem to be enough interest to justify much back-porting effort.
      55a56845
  4. 12 Jun, 2008 3 commits
  5. 11 Jun, 2008 6 commits
  6. 10 Jun, 2008 4 commits
  7. 09 Jun, 2008 6 commits
  8. 08 Jun, 2008 5 commits
  9. 07 Jun, 2008 1 commit
  10. 06 Jun, 2008 2 commits
  11. 05 Jun, 2008 3 commits
  12. 04 Jun, 2008 2 commits
  13. 02 Jun, 2008 1 commit
  14. 01 Jun, 2008 1 commit