1. 15 9月, 2005 1 次提交
  2. 14 9月, 2005 2 次提交
  3. 13 9月, 2005 9 次提交
  4. 12 9月, 2005 4 次提交
  5. 11 9月, 2005 2 次提交
    • T
      Fix some corner-case bugs in _sendSQLLine's parsing of SQL commands · c7d1a8d4
      Tom Lane 提交于
      > found in a pg_dump archive.  It had problems with dollar-quote tags
      broken across bufferload boundaries (this may explain bug report from
      Rod Taylor), also with dollar-quote literals of the form $a$a$...,
      and was also confused about the rules for backslash in double quoted
      identifiers (ie, they're not special).  Also put in placeholder support
      for E'...' literals --- this will need more work later.
      c7d1a8d4
    • T
      Avoid changing stdin/stdout to binary mode on Windows unless that is · e1a7d1b9
      Tom Lane 提交于
      really the source or destination of the archive.  I think this will
      resolve recent complaints that password prompting is broken in pg_restore
      on Windows.  Note that password prompting and reading from stdin is an
      unworkable combination on Windows ... but that was true anyway.
      e1a7d1b9
  6. 10 9月, 2005 1 次提交
  7. 09 9月, 2005 5 次提交
  8. 08 9月, 2005 1 次提交
  9. 06 9月, 2005 4 次提交
    • T
      Implement a preliminary 'template' facility for procedural languages, · e0dedd05
      Tom Lane 提交于
      as per my recent proposal.  For now the template data is hard-wired in
      proclang.c --- this should be replaced later by a new shared system
      catalog, but we don't want to force initdb during 8.1 beta.  This change
      lets us cleanly load existing dump files even if they contain outright
      wrong information about a PL's support functions, such as a wrong path
      to the shared library or a missing validator function.  Also, we can
      revert the recent kluges to make pg_dump dump PL support functions that
      are stored in pg_catalog.
      While at it, I removed the code in pg_regress that replaced $libdir
      with a hardcoded path for temporary installations.  This is no longer
      needed given our support for relocatable installations.
      e0dedd05
    • T
      Back out prior patch and instead just suppress SubqueryScan elimination · e35e6b1c
      Tom Lane 提交于
      when there are extra resjunk columns in the child node.  I found some
      additional cases involving Append nodes that weren't handled by the
      prior patch, and it's not clear how to fix them in the same way without
      breaking inheritance cases.  So the prudent path seems to be to narrow
      the scope of the optimization.
      e35e6b1c
    • T
      2da2d347
    • T
      For non-projecting plan node types such as Limit, set_plan_references · 03728942
      Tom Lane 提交于
      has to recopy the input plan node's targetlist if it removes a
      SubqueryScan node just below the non-projecting node.  For simplicity
      I made it recopy always.  Per bug report from Allan Wang and Michael Fuhr.
      03728942
  10. 05 9月, 2005 2 次提交
  11. 04 9月, 2005 1 次提交
  12. 03 9月, 2005 8 次提交
    • T
      libpgport routines need nonstandard palloc to work on Windows. · a17dbec8
      Tom Lane 提交于
      Propagate hack that's in dirmod.c to copydir.c.
      a17dbec8
    • B
      Add idea: · b72fe49b
      Bruce Momjian 提交于
      <   cmin/cmax pair and is stored in local memory.
      >   cmin/cmax pair and is stored in local memory.  Another idea is to
      >   store both cmin and cmax only in local memory.
      b72fe49b
    • B
      11b5c554
    • T
      Fix the spelling. · 08020785
      Tom Lane 提交于
      08020785
    • B
      Update. · 264cd5f0
      Bruce Momjian 提交于
      < 	  have its heap and index files truncated.  One issue is
      < 	  that no other backend should be able to add to the table
      < 	  at the same time, which is something that is currently
      < 	  allowed.
      > 	  removed or have its heap and index files truncated.  One
      > 	  issue is that no other backend should be able to add to
      > 	  the table at the same time, which is something that is
      > 	  currently allowed.
      264cd5f0
    • B
      Update: · ef6d5b4e
      Bruce Momjian 提交于
      > 	o Allow COPY on a newly-created table to skip WAL logging
      450a452,456
      > 	  On crash recovery, the table involved in the COPY would
      > 	  have its heap and index files truncated.  One issue is
      > 	  that no other backend should be able to add to the table
      > 	  at the same time, which is something that is currently
      > 	  allowed.
      ef6d5b4e
    • B
      Update: · f8ec875c
      Bruce Momjian 提交于
      < 	o Allow COPY into an empty table to skip WAL logging
      > 	o Allow COPY into an new table to skip WAL logging
      f8ec875c
    • B
      Update listen_addresses description. · 4506ec95
      Bruce Momjian 提交于
      Darcy Buskermolen
      4506ec95