1. 27 6月, 2005 8 次提交
  2. 26 6月, 2005 5 次提交
  3. 25 6月, 2005 7 次提交
    • B
      Add: · 252600fa
      Bruce Momjian 提交于
      > 	o Pass arrays natively instead of as text between plperl and postgres
      > 	o Add support for polymorphic arguments and return types to plperl
      252600fa
    • B
      Update: · 557a978b
      Bruce Momjian 提交于
      < * Allow per-user, per-group quotas per-tablespace
      > * Allow per-tablespace quotas
      557a978b
    • B
      Update: · d08149d7
      Bruce Momjian 提交于
      < * Allow per-user and per-tablespaces quotas
      > * Allow per-user, per-group quotas per-tablespace
      d08149d7
    • B
      Add: · 886c8a54
      Bruce Momjian 提交于
      > * Allow per-user and per-tablespaces quotas
      886c8a54
    • B
      Add item: · 66911180
      Bruce Momjian 提交于
      > * Add NUMERIC division operator that doesn't round?
      >
      >   Currently NUMERIC _rounds_ the result to the specified precision.
      >   This means division can return a result that multiplied by the
      >   divisor is greater than the dividend, e.g. this returns a value > 10:
      >
      >     SELECT (10::numeric(2,0) / 6::numeric(2,0))::numeric(2,0) * 6;
      >
      >   The positive modulus result returned by NUMERICs might be considered
      >   inaccurate, in one sense.
      >
      66911180
    • B
      Add desciption for terminate: · f3dbacab
      Bruce Momjian 提交于
      >
      >   Currently SIGTERM of a backend can lead to lock table corruption.
      >
      f3dbacab
    • T
      Extend r-tree operator classes to handle Y-direction tests equivalent · b90f8f20
      Tom Lane 提交于
      to the existing X-direction tests.  An rtree class now includes 4 actual
      2-D tests, 4 1-D X-direction tests, and 4 1-D Y-direction tests.
      This involved adding four new Y-direction test operators for each of
      box and polygon; I followed the PostGIS project's lead as to the names
      of these operators.
      NON BACKWARDS COMPATIBLE CHANGE: the poly_overleft (&<) and poly_overright
      (&>) operators now have semantics comparable to box_overleft and box_overright.
      This is necessary to make r-tree indexes work correctly on polygons.
      Also, I changed circle_left and circle_right to agree with box_left and
      box_right --- formerly they allowed the boundaries to touch.  This isn't
      actually essential given the lack of any r-tree opclass for circles, but
      it seems best to sync all the definitions while we are at it.
      b90f8f20
  4. 24 6月, 2005 11 次提交
    • T
      unbreak unicode/utf8 test · 39f3c5d3
      Tatsuo Ishii 提交于
      39f3c5d3
    • T
      Remove overspecification of precision of CURRENT_TIMESTAMP, LOCALTIMESTAMP, · db53fa6d
      Tom Lane 提交于
      CURRENT_TIME, and LOCALTIME: now they just produce "timestamptz" not
      "timestamptz(6)", etc.  This makes the behavior more consistent with our
      choice to not assign a specific default precision to column datatypes.
      It should also save a few cycles at runtime due to not having to invoke
      the round-to-given-precision functions.
      I also took the opportunity to translate CURRENT_TIMESTAMP into "now()"
      instead of an invocation of the timestamptz input converter --- this should
      save a few cycles too.
      db53fa6d
    • T
      Allow direct conversion between EUC_JP and SJIS to improve · e2d088de
      Tatsuo Ishii 提交于
      performance. patches submitted by Atsushi Ogawa.
      e2d088de
    • B
      Remove TODO.detail rtree now that item is fixed. · 1fa87fa7
      Bruce Momjian 提交于
      1fa87fa7
    • B
      Done: · 693658a5
      Bruce Momjian 提交于
      > * -Fix incorrect rtree results due to wrong assumptions about "over"
      >   operator semantics
      693658a5
    • B
      Completed: · 2f6be2ed
      Bruce Momjian 提交于
      < * Allow REINDEX to rebuild all database indexes, remove /contrib/reindex
      > * -Allow REINDEX to rebuild all database indexes
      2f6be2ed
    • B
      Add: · ebb39957
      Bruce Momjian 提交于
      > * Add program to test if fsync has a delay compared to non-fsync
      ebb39957
    • N
      76aa6d29
    • N
      f2b6edea
    • T
      Fix rtree and contrib/rtree_gist search behavior for the 1-D box and · 9a09248e
      Tom Lane 提交于
      polygon operators (<<, &<, >>, &>).  Per ideas originally put forward
      by andrew@supernews and later rediscovered by moi.  This patch just
      fixes the existing opclasses, and does not add any new behavior as I
      proposed earlier; that can be sorted out later.  In principle this
      could be back-patched, since it changes only search behavior and not
      system catalog entries nor rtree index contents.  I'm not currently
      planning to do that, though, since I think it could use more testing.
      9a09248e
    • B
      Update text of terminate: · dea41174
      Bruce Momjian 提交于
      < * Allow administrators to safely terminate individual sessions
      <
      <   Right now, SIGTERM will terminate a session, but it is treated as
      <   though the postmaster has paniced and shared memory might not be
      <   cleaned up properly.  A new signal is needed for safe termination
      <   because backends must first do a query cancel, then exit once they
      <   have run the query cancel cleanup routine.
      <
      > * Allow administrators to safely terminate individual sessions either
      >   via an SQL function or SIGTERM
      dea41174
  5. 23 6月, 2005 6 次提交
  6. 22 6月, 2005 3 次提交
    • T
      Add a hack requested by the JDBC driver writers: when a function's · 676bb1ab
      Tom Lane 提交于
      argument list contains parameter symbols ($n) declared as type VOID,
      discard these arguments.  This allows the driver to avoid renumbering
      mixed IN and OUT argument placeholders (the JDBC syntax involves writing
      ? for both IN and OUT parameters, but on the server side we don't think
      that OUT parameters are arguments).  This doesn't break any currently-
      useful cases since VOID is not used as an input argument type.
      676bb1ab
    • N
      Fix bug in CONTINUE statement for PL/pgSQL: when we continue a loop, · 738df437
      Neil Conway 提交于
      we need to be careful to reset rc to PLPGSQL_RC_OK, depending on how
      the loop's logic is structured. If we continue a loop but it then
      exits without executing the loop's body again, we want to return
      PLPGSQL_RC_OK to our caller.  Enhance the regression tests to catch
      this problem. Per report from Michael Fuhr.
      738df437
    • N
      Correct some code in pg_restore when reading the header of a tar archive: · 05db8b50
      Neil Conway 提交于
      (1) The code doesn't initialize `sum', so the initial "does the checksum
          match?" test is wrong.
      
      (2) The loop that is intended to check for a "null block" just checks
          the first byte of the tar block 512 times, rather than each of the
          512 bytes one time (!), which I'm guessing was the intent.
      
      It was only through sheer luck that this worked in the first place.
      
      Per Coverity static analysis performed by EnterpriseDB.
      05db8b50