1. 21 7月, 1998 2 次提交
  2. 19 7月, 1998 2 次提交
  3. 13 7月, 1998 1 次提交
  4. 09 7月, 1998 1 次提交
    • M
      · a0659e3e
      Marc G. Fournier 提交于
      From: Tom Lane <tgl@sss.pgh.pa.us>
      
      Making PQrequestCancel safe to call in a signal handler turned out to be
      much easier than I feared.  So here are the diffs.
      
      Some notes:
        * I modified the postmaster's packet "iodone" callback interface to allow
          the callback routine to return a continue-or-drop-connection return
          code; this was necessary to allow the connection to be closed after
          receiving a Cancel, rather than proceeding to launch a new backend...
          Being a neatnik, I also made the iodone proc have a typechecked
          parameter list.
        * I deleted all code I could find that had to do with OOB.
        * I made some edits to ensure that all signals mentioned in the code
          are referred to symbolically not by numbers ("SIGUSR2" not "2").
          I think Bruce may have already done at least some of the same edits;
          I hope that merging these patches is not too painful.
      a0659e3e
  5. 08 7月, 1998 2 次提交
  6. 27 6月, 1998 1 次提交
  7. 19 6月, 1998 2 次提交
  8. 16 6月, 1998 3 次提交
    • B
      Hello! · 8d8bcda2
      Bruce Momjian 提交于
         Attached to the mail is locale-patch.tar.gz. In the archive
         there are:
      
      file README.locale
         short description
      
      directory src/test/locale
         test suite; currently only koi8-r tests, but the suite can be
         easily extended
      
      file locale.patch
         the very patch; to apply: patch < locale.patch; should be applied
         to postgres-6.3.2 (at least I created it with 6.3.2 without any
      additional
         patches)
      
         Files touched by the patch:  src/include/utils/builtins.h
      src/backend/utils/adt/char.c src/backend/utils/adt/varchar.c
      src/backend/utils/adt/varlena.c
      
      Oleg
      8d8bcda2
    • B
      Remove un-needed braces around single statements. · 6bd323c6
      Bruce Momjian 提交于
      6bd323c6
    • B
      27db9ecd
  9. 10 6月, 1998 2 次提交
  10. 09 6月, 1998 1 次提交
  11. 30 5月, 1998 1 次提交
  12. 29 5月, 1998 3 次提交
  13. 20 5月, 1998 1 次提交
  14. 10 5月, 1998 4 次提交
  15. 29 4月, 1998 1 次提交
    • M
      From: Jeroen van Vianen <jeroenv@design.nl> · 51a1741c
      Marc G. Fournier 提交于
      Attached patch will add a version() function to Postges, e.g.
      
      template1=> select version();
      version
      ------------------------------------------------------------
      PostgreSQL 6.3.2 on i586-pc-linux-gnu, compiled by gcc 2.8.1
      (1 row)
      51a1741c
  16. 28 4月, 1998 1 次提交
    • M
      From: t-ishii@sra.co.jp · f554af0a
      Marc G. Fournier 提交于
      Hi, here are patches I promised (against 6.3.2):
      
      * character_length(), position(), substring() are now aware of
                multi-byte characters
      * add octet_length()
      * add --with-mb option to configure
      * new regression tests for EUC_KR
        (contributed by "Soonmyung. Hong" <hong@lunaris.hanmesoft.co.kr>)
      * add some test cases to the EUC_JP regression test
      * fix problem in regress/regress.sh in case of System V
      * fix toupper(), tolower() to handle 8bit chars
      
      note that:
      
      o  patches for both configure.in and configure are
      included. maybe the one for configure is not necessary.
      
      o pg_proc.h was modified to add octet_length(). I used OIDs
      (1374-1379) for that. Please let me know if these numbers are not
      appropriate.
      f554af0a
  17. 27 4月, 1998 2 次提交
    • M
      From: Ryan Kirkpatrick <rkirkpat@nag.cs.colorado.edu> · 1af6b564
      Marc G. Fournier 提交于
              Ok, I have finally gotten all of the defines for Dec/Alpha and
      Linux/Alpha sorted out as Marc asked. There is no longer any need for
      '-Dalpha' or '-Dlinuxalpha' in either the Dec/Alpha or the Linux/Alpha
      template files (./src/template/{alpha,linuxalpha}). I have replaced every
      instance of 'alpha' or '__alpha__' with '__alpha', as that appears to be
      the common symbol between C compilers on both operating systems (RH4.2 &
      DecUnix 4.0b) for alpha.
      1af6b564
    • B
      This patch... · 09baa3cc
      Bruce Momjian 提交于
      1. Removes the unnecessary "#define AbcRegProcedure 123"'s from
      pg_proc.h.
      
      2. Changes those #defines to use the names already defined in
      fmgr.h.
      
      3. Forces the make of fmgr.h in backend/Makefile instead of having
      it
         made as a dependency in access/common/Makefile  *hack*hack*hack*
      
      4. Rearranged the #includes to a less helter-skelter arrangement,
      also
          changing <file.h> to "file.h" to signify a non-system header.
      
      5. Removed "pg_proc.h" from files where its only purpose was for
      the
         #defines removed in item #1.
      
      6. Added "fmgr.h" to each file changed for completeness sake.
      
      Turns out that #6 was not necessary for some files because fmgr.h
      was being included in a roundabout way SIX levels deep by the first
      include.
      
      "access/genam.h"
       ->"access/relscan.h"
         ->"utils/rel.h"
           ->"access/strat.h"
             ->"access/skey.h"
      	 ->"fmgr.h"
      
      So adding fmgr.h really didn't add anything to the compile, hopefully
      just made it clearer to the programmer.
      
      S Darren.
      09baa3cc
  18. 26 4月, 1998 1 次提交
  19. 24 4月, 1998 1 次提交
  20. 12 4月, 1998 1 次提交
  21. 08 4月, 1998 1 次提交
  22. 06 4月, 1998 2 次提交
    • B
      Hi, · 1e801a8f
      Bruce Momjian 提交于
      Attached you'll find a (big) patch that fixes make dep and make
      depend in all Makefiles where I found it to be appropriate.
      
      It also removes the dependency in Makefile.global for NAMEDATALEN
      and OIDNAMELEN by making backend/catalog/genbki.sh and bin/initdb/initdb.sh
      a little smarter.
      
      This no longer requires initdb.sh that is turned into initdb with
      a sed script when installing Postgres, hence initdb.sh should be
      renamed to initdb (after the patch has been applied :-) )
      
      This patch is against the 6.3 sources, as it took a while to
      complete.
      
      Please review and apply,
      
      Cheers,
      
      Jeroen van Vianen
      1e801a8f
    • B
      4b6fcc44
  23. 05 4月, 1998 1 次提交
  24. 31 3月, 1998 2 次提交
    • B
      The following uuencoded, gzip'd file will ... · 57b59664
      Bruce Momjian 提交于
      1. Remove the char2, char4, char8 and char16 types from postgresql
      2. Change references of char16 to name in the regression tests.
      3. Rename the char16.sql regression test to name.sql.  4. Modify
      the regression test scripts and outputs to match up.
      
      Might require new regression.{SYSTEM} files...
      
      Darren King
      57b59664
    • B
      There's a patch attached to fix gcc 2.8.x warnings, except for the · 9a0dd4fb
      Bruce Momjian 提交于
      yyerror ones from bison. It also includes a few 'enhancements' to
      the C programming style (which are, of course, personal).
      
      The other patch removes the compilation of backend/lib/qsort.c, as
      qsort() is a standard function in stdlib.h and can be used any
      where else (and it is). It was only used in
      backend/optimizer/geqo/geqo_pool.c, backend/optimizer/path/predmig.c,
      and backend/storage/page/bufpage.c
      
      > > Some or all of these changes might not be appropriate for v6.3,
      since we > > are in beta testing and since they do not affect the
      current functionality.  > > For those cases, how about submitting
      patches based on the final v6.3 > > release?
      
      There's more to come. Please review these patches. I ran the
      regression tests and they only failed where this was expected
      (random, geo, etc).
      
      Cheers,
      
      Jeroen
      9a0dd4fb
  25. 20 3月, 1998 1 次提交