1. 07 7月, 2005 6 次提交
  2. 06 7月, 2005 11 次提交
  3. 05 7月, 2005 7 次提交
  4. 04 7月, 2005 11 次提交
  5. 03 7月, 2005 5 次提交
    • B
      This patch allows contrib/pgcrypto to build with OpenSSL 0.9.8 · 76eca0ec
      Bruce Momjian 提交于
      (currently in beta) when cryptolib = openssl.  According to the
      following checkin message from several years ago, OpenSSL application
      developers should no longer rely on <openssl/evp.h> to include
      everything they need:
      
      http://cvs.openssl.org/chngview?cn=9888
      
      This patch adds the necessary header files.  It doesn't appear to
      break anything when building against OpenSSL 0.9.7.
      
      BTW, core appears to build and work fine with OpenSSL 0.9.8.  I've
      built 7.3 through HEAD against 0.9.8-beta6 without noticing any
      problems.
      
      Michael Fuhr
      76eca0ec
    • B
      > A quick look shows that when you use --with-libraries=/foo/bar the · 16661d60
      Bruce Momjian 提交于
      > generated link line for libraries says
      >
      >  -L/foo/bar -lpq
      >
      > and it should probably be the other way around (as it is for the
      > executables).
      >
      > So I suspect we need some makefile tuning.
      
      You were correct. This patch fixes it.
      
      Jim C. Nasby
      16661d60
    • T
      Teach planner about some cases where a restriction clause can be · cc5e80b8
      Tom Lane 提交于
      propagated inside an outer join.  In particular, given
      LEFT JOIN ON (A = B) WHERE A = constant, we cannot conclude that
      B = constant at the top level (B might be null instead), but we
      can nonetheless put a restriction B = constant into the quals for
      B's relation, since no inner-side rows not meeting that condition
      can contribute to the final result.  Similarly, given
      FULL JOIN USING (J) WHERE J = constant, we can't directly conclude
      that either input J variable = constant, but it's OK to push such
      quals into each input rel.  Per recent gripe from Kim Bisgaard.
      Along the way, remove 'valid_everywhere' flag from RestrictInfo,
      as on closer analysis it was not being used for anything, and was
      defined backwards anyway.
      cc5e80b8
    • B
      Remove GIST concurrency limitations section. · ea1e2b94
      Bruce Momjian 提交于
      Christopher Kings-Lynne
      ea1e2b94
    • B
      9caeace7