1. 15 Jun, 2008 5 commits
    • Andrew Dunstan's avatar
      Prevent CVS from mangling script · 2ac64dba
      Andrew Dunstan authored
      2ac64dba
    • Andrew Dunstan's avatar
      Add script to find .c and .h files that are missing CVS PostgreSQL markers · 3f850cbd
      Andrew Dunstan authored
      and add them. Avoids third party files or those that would cause regression
      failures.
      3f850cbd
    • Tom Lane's avatar
      Make DROP INDEX lock the parent table before locking the index. This behavior · 906f27dd
      Tom Lane authored
      is necessary to avoid deadlock against ordinary queries, but we'd broken it
      with recent changes that made the DROP machinery lock the index before
      arriving at index_drop.  Per intermittent buildfarm failures.
      906f27dd
    • 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 1 commit