Skip to content
Snippets Groups Projects
  1. Feb 27, 2003
  2. Feb 26, 2003
  3. Feb 25, 2003
  4. Feb 24, 2003
  5. Feb 23, 2003
  6. Feb 22, 2003
    • Tom Lane's avatar
      Simplify timezone-handling code per proposal to pghackers: get rid of · 80d6a277
      Tom Lane authored
      setting timezone-related variables during transaction start.  They were
      not used anyway in platforms that HAVE_TM_ZONE or HAVE_INT_TIMEZONE,
      which it appears is *all* the platforms we are currently supporting.
      For platforms that have neither, we now only support UTC or numeric-
      offset-from-UTC timezones.
      80d6a277
    • Tom Lane's avatar
      More infrastructure for btree compaction project. Tree-traversal code · 799bc58d
      Tom Lane authored
      now knows what to do upon hitting a dead page (in theory anyway, it's
      untested...).  Add a post-VACUUM-cleanup entry point for index AMs, to
      provide a place for dead-page scavenging to happen.
      Also, fix oversight that broke btpo_prev links in temporary indexes.
      initdb forced due to additions in pg_am.
      799bc58d
  7. Feb 21, 2003
  8. Feb 20, 2003
  9. Feb 19, 2003
    • Tatsuo Ishii's avatar
      Fix for GUC client_encoding variable not being handled · e2a618fe
      Tatsuo Ishii authored
      correctly. See following thread for more details.
      
      Subject: [HACKERS] client_encoding directive is ignored in postgresql.conf
      From: Tatsuo Ishii <t-ishii@sra.co.jp>
      Date: Wed, 29 Jan 2003 22:24:04 +0900 (JST)
      e2a618fe
    • Michael Meskes's avatar
      d5740d7e
    • Bruce Momjian's avatar
      This patch makes the following changes to the documentation: · cde8bbc4
      Bruce Momjian authored
      - more work from the SGML police
      
      - some grammar improvements: rewriting a paragraph or two, replacing
      contractions where (IMHO) appropriate
      
      - fix missing utility commands in lock mode docs
      
      - improve CLUSTER, REINDEX, SET SESSION AUTHORIZATION ref pages
      
      Neil Conway
      cde8bbc4
    • Bruce Momjian's avatar
      Autoconf run for readline/libedit patch. · 747c6152
      Bruce Momjian authored
      747c6152
    • Bruce Momjian's avatar
      Here's the patch I promised over on HACKERS - it alters the · adc3b34b
      Bruce Momjian authored
      implementation
      of '\e' history tracking for systems that have a readline compatability
      library without replace_history_entry.  I fall back to pushing the query
      onto the history stack after the \e, rather than replacing it.
      
      The patch adds one more place to look for readline headers, and a test
      for replace_history_entry. I've only included the patch for configure.in
      
      Ross J. Reedstrom
      adc3b34b
    • Bruce Momjian's avatar
      - Modifies LOCKTAG to include a 'classId'. Relation receive a classId of · d0f3a7e9
      Bruce Momjian authored
      RelOid_pg_class, and transaction locks XactLockTableId. RelId is renamed
      to objId.
      
      - LockObject() and UnlockObject() functions created, and their use
      sprinkled throughout the code to do descent locking for domains and
      types. They accept lock modes AccessShare and AccessExclusive, as we
      only really need a 'read' and 'write' lock at the moment.  Most locking
      cases are held until the end of the transaction.
      
      This fixes the cases Tom mentioned earlier in regards to locking with
      Domains.  If the patch is good, I'll work on cleaning up issues with
      other database objects that have this problem (most of them).
      
      Rod Taylor
      d0f3a7e9
    • Bruce Momjian's avatar
      Allow PQcmdTuples to return row counts for MOVE and FETCH. · 81f6db48
      Bruce Momjian authored
      Neil Conway
      81f6db48
    • Bruce Momjian's avatar
      Here's some changes I made last night to psql's common.c (as found in · 1eb9fd49
      Bruce Momjian authored
      7.3.2).  It removes some code duplication and #ifdeffing, and some
      unstructured ugliness such as tacky breaks and an unneeded continue.
      Breaks up a large function into smaller functions and reduces required
      nesting levels, and kills a variable or two.
      
      Jeroen T. Vermeulen
      1eb9fd49
    • Bruce Momjian's avatar
      71f35f59
    • Bruce Momjian's avatar
      Please apply patches for contrib/ltree. · 71e1f531
      Bruce Momjian authored
      ltree_73.patch.gz - for 7.3 :
              Fix ~ operation bug: eg '1.1.1' ~ '*.1'
      
      ltree_74.patch.gz - for current CVS
          Fix ~ operation bug: eg '1.1.1' ~ '*.1'
          Add ? operation
          Optimize index storage
      
      Last change needs drop/create all ltree indexes, so only for 7.4
      
      Teodor Sigaev
      71e1f531
    • Bruce Momjian's avatar
      The following patches eliminate the overflows in the j2date() and date2j() · a286f732
      Bruce Momjian authored
      functions which limited the maximum date for a timestamp to AD 1465001.
      The new limit is AD 5874897.
      The files affected are:
      
      doc/src/sgml/datatype.sgml:
          Documentation change due to patch. Included is a notice about
          the reduced range when using an eight-byte integer for timestamps.
      
      src/backend/utils/adt/datetime.c:
          Replacement functions for j2date() and date2j() functions.
      
      src/include/utils/datetime.h:
          Corrected a bug with the limit on the earliest possible date,
          Nov 23,-4713 has a Julian day count of -1. The earliest possible
          date should be Nov 24, -4713 with a day count of 0.
      
      src/test/regress/expected/horology-no-DST-before-1970.out:
      src/test/regress/expected/horology-solaris-1947.out:
      src/test/regress/expected/horology.out:
          Copies of expected output for regression testing.
          Note: Only horology.out has been physically tested. I do not have access
          to a Solaris box and I don't know how to provoke the "pre-1970" test.
      
      src/test/regress/sql/horology.sql:
          Added some test cases to check extended range.
      
      John Cochran
      a286f732
    • Bruce Momjian's avatar
      We just released new version of contrib/btree_gist · 4efbbd73
      Bruce Momjian authored
      (7.3 and current CVS) with support of int8, float4, float8
      in addition to int4. Thanks Janko Richter for contribution.
      
      Oleg Bartunov
      4efbbd73
    • Bruce Momjian's avatar
      This patch includes more SGML markup fixes as well as a few minor · 4996eea8
      Bruce Momjian authored
      additions to the docs.
      
      Neil Conway
      4996eea8
    • Bruce Momjian's avatar
      This patch adds a note to the documentation describing why the · aca86479
      Bruce Momjian authored
      performance of min() and max() is slow when applied to the entire table,
      and suggesting the simple workaround most experienced Pg users
      eventually learn about (SELECT xyz ... ORDER BY xyz LIMIT 1).
      
      Neil Conway
      aca86479
    • Bruce Momjian's avatar
      Add SQL 200X standards URL. · 9b13db68
      Bruce Momjian authored
      9b13db68
    • Bruce Momjian's avatar
      Mark as done, fix grammar: · d8f4eff8
      Bruce Momjian authored
      < * Prevent index uniqueness checks when UPDATE does not modifying column
      > * Prevent index uniqueness checks when UPDATE does not modify the column
      235c235
      < 	o Make PL/PgSQL %TYPE schema-aware
      > 	o -Make PL/PgSQL %TYPE schema-aware
      d8f4eff8
  10. Feb 18, 2003
Loading