1. 23 1月, 2003 1 次提交
  2. 22 1月, 2003 4 次提交
  3. 21 1月, 2003 2 次提交
    • P
      Fix sed expression for BSD sed. · 980acc83
      Peter Eisentraut 提交于
      980acc83
    • T
      IN clauses appearing at top level of WHERE can now be handled as joins. · bdfbfde1
      Tom Lane 提交于
      There are two implementation techniques: the executor understands a new
      JOIN_IN jointype, which emits at most one matching row per left-hand row,
      or the result of the IN's sub-select can be fed through a DISTINCT filter
      and then joined as an ordinary relation.
      Along the way, some minor code cleanup in the optimizer; notably, break
      out most of the jointree-rearrangement preprocessing in planner.c and
      put it in a new file prep/prepjointree.c.
      bdfbfde1
  4. 19 1月, 2003 1 次提交
    • B
      This patch includes a lot of minor cleanups to the SGML documentation, · be2b660e
      Bruce Momjian 提交于
      including:
      
      - replacing all the appropriate usages of <citetitle>PostgreSQL
      ...</citetitle> with &cite-user;, &cite-admin;, and so on
      
      - fix an omission in the EXECUTE documentation
      
      - add some more text to the EXPLAIN documentation
      
      - improve the PL/PgSQL RETURN NEXT documentation (more work to do here)
      
      - minor markup fixes
      
      
      Neil Conway
      be2b660e
  5. 18 1月, 2003 2 次提交
  6. 17 1月, 2003 5 次提交
  7. 16 1月, 2003 14 次提交
  8. 15 1月, 2003 2 次提交
  9. 14 1月, 2003 9 次提交
    • P
      Escape ampersand. · 97f0d0c8
      Peter Eisentraut 提交于
      97f0d0c8
    • B
      Bumped up build number to 200 · 56e6436c
      Barry Lind 提交于
      56e6436c
    • B
      Patch from Florian Wunderlich to correctly support java Timestamps. Previously · feefc329
      Barry Lind 提交于
      the code would only capture milliseconds where as both postgres and the java
      Timestamp object support greater resolution.
      Also fixed a bug reported by Rhett Sutphin where the last digit of the
      fractional seconds was lost when using timestamp without time zone
      
       Modified Files:
       	jdbc/org/postgresql/jdbc1/AbstractJdbc1ResultSet.java
       	jdbc/org/postgresql/test/jdbc2/TimestampTest.java
      feefc329
    • B
      Patch from Aaron Mulder to have pooled connections implement PGConnection · 9db065ba
      Barry Lind 提交于
       Modified Files:
       	jdbc/org/postgresql/jdbc2/optional/PooledConnectionImpl.java
       	jdbc/org/postgresql/test/jdbc2/optional/BaseDataSourceTest.java
      9db065ba
    • B
      Patch from Kris Jurka to improve the performance of getImportedKeys(). · 88e52406
      Barry Lind 提交于
      Use explicit joins to avoid using the genetic query optimizer.  Also fixed
      a regression test that was failing to compile.  This change also cleans up
      how key names are reported as per:
      A change to the value of the FK_NAME column.  Currently the returned value
      is the triggers arguments which look like
      
      "<unnamed>\000t2\000t1\000UNSPECIFIED\000a\000a\000"
      
      This was required for server versions < 7.3 when a user did not supply
      constraint names.  Every constraint was named "<unnamed>"
      .  7.3 has enforced unique constraint names per table so unnamed foreign
      keys will have different names "$1", "$2" and so on.  I've used logic
      along the lines of the following to preserve the unique names in the
      original scheme, but allow people who go to the trouble of naming their
      constraints to see them:
      
      if (triggerargs.startsWith("<unnamed>")) {
      	fkname = [the whole ugly trigger args name originally used];
      } else {
      	fkname = [the actual fk name];
      }
      
       Modified Files:
       	jdbc/org/postgresql/jdbc1/AbstractJdbc1DatabaseMetaData.java
       	jdbc/org/postgresql/test/jdbc2/optional/ConnectionPoolTest.java
      88e52406
    • B
      Add: · 956762a5
      Bruce Momjian 提交于
      > 	o Allow PL/PgSQL to support array element assignment
      956762a5
    • B
      Add Hugarian FAQ, from Laszlo Hornyak · 4e9face6
      Bruce Momjian 提交于
      4e9face6
    • T
      Fix information_schema.sql install to work when building outside · 1e9f85b9
      Tom Lane 提交于
      source tree.
      1e9f85b9
    • T
      Reconsider mechanism for marking sub-selects that are at top level of · 56e1aab2
      Tom Lane 提交于
      a qualification clause (and hence can get away with being sloppy about
      distinguishing FALSE from UNKNOWN).  We need to know this in subselect.c;
      marking the subplans in setrefs.c is too late.
      56e1aab2