1. 20 6月, 2000 1 次提交
  2. 17 6月, 2000 1 次提交
  3. 16 6月, 2000 1 次提交
  4. 11 6月, 2000 2 次提交
    • P
      Substituted new configure test for types of accept() · 06cd0f1a
      Peter Eisentraut 提交于
      Interfaced a lot of the custom tests to the config.cache, in the process
      made them separate macros and grouped them out into files. Made naming
      adjustments.
      
      Removed a couple of useless/unused configure tests.
      
      Disabled C++ by default. C++ is no more special than Perl, Python, and Tcl.
      And it breaks equally often. :(
      06cd0f1a
    • P
      Moved the intricacies of the perl interface build into its own makefile · 6de89c9a
      Peter Eisentraut 提交于
      that now functions as a wrapper around the MakeMaker stuff. It might
      even behave sensically when we have separate build dirs. Same for plperl,
      which of course still doesn't work very well. Made sure that plperl
      respects the choice of --libdir.
      
      Added --with-python to automatically build and install the Python interface.
      Works similarly to the Perl5 stuff.
      
      Moved the burden of the distclean targets lower down into the source tree.
      Eventually, each make file should have its own.
      
      Added automatic remaking of makefiles and configure. Currently only for the
      top-level because of a bug(?) in Autoconf. Use GNU `missing' to work around
      missing autoconf and aclocal. Start factoring out macros into their own
      config/*.m4 files to increase readability and organization.
      6de89c9a
  5. 29 5月, 2000 1 次提交
  6. 27 5月, 2000 3 次提交
  7. 23 5月, 2000 1 次提交
  8. 15 4月, 2000 1 次提交
  9. 31 3月, 2000 1 次提交
    • B
      I have tested the beta3 on WinNT and here are the results: · ac70c354
      Bruce Momjian 提交于
      - I was unable to compile ecpg due to the ":=" instead of "=" in defining
      LIBPQDIR and some other variables in Makefile.global.in
      - pg_id (and also pg_encoding) executable was not removed during "make
      clean" - there was no $(X) appended to the executable name for rm
      - I have added result for int2, int4, float8 and geometry regression tests
              - int2, int2 - yet another message for too large numbers ;-)
              - float8 - it is problably a bug in the newlib C library - it has no
      error message for numbers with exponent -400
              - geometry - differences in precision of float numbers
      - I have added appropriate lines into resultmap file
      - I have modified the script regress.sh to use "case" statement when testing
      the hostname. For cygwin the script is called with "i686-pc-cygwin" (on my
      machine) as a parameter and this was not catched with the "if" statement.
      The check was done for PORTNAME (win) and not HOSTNAME (i.86-pc-cygwin*).
      
      The patch for described modifications is included.
      
      All this modifications can be applied to "current" tree too.
      The compilation was done on CygwinB20.1 with gcc 2.95, cygipc library 1.05.
      The binaries were able to run also on the newest development snapshot
      (2000-03-25).
      
                              Dan
      ac70c354
  10. 30 3月, 2000 1 次提交
  11. 08 3月, 2000 1 次提交
    • B
      I've made a diff against the 7.0beta1 tree that accomplishes several things: · f43ec05d
      Bruce Momjian 提交于
              1) adds NetBSD shared lib support on both ELF and a.out platforms
      
              2) replaces "-L$(LIBPQDIR) -lpq" with "$(LIBPQ)" defined in
                 Makefile.global.  This makes it much easier to build stuff in
                 the source tree after you've already installed the libraries.
      
              3) adds TEMPLATEDIR in Makefile.global that indicates where the
                 database templates are stored.  This separates the template files
                 from real libraries that are installed in $(LIBDIR).
              4) changes include order of <readline/readline.h> and <readline.h>.
                 The latest GNU readline installs its headers under a readline
                 subdirectory.
      
      In addition to applying the patch below the following files need to be copied:
      
              backend/port/dynloader:
                      bsd.h -> netbsd.h
                      bsd.c -> netbsd.c
              include/port:
                      bsd.h -> netbsd.h
              makefiles:
                      Makefile.bsd -> Makefile.netbsd
      
      It would be great to see this incorporated into the source tree before
      the 7.0 release is cut.
      
              Thanks!
      
           -- Johnny C. Lam <lamj@stat.cmu.edu>
      f43ec05d
  12. 11 2月, 2000 1 次提交
  13. 19 1月, 2000 1 次提交
  14. 18 1月, 2000 1 次提交
  15. 16 1月, 2000 1 次提交
    • P
      - Allow array on int8 · 2a1bfbce
      Peter Eisentraut 提交于
      - Prevent permissions on indexes
      - Instituted --enable-multibyte option and tweaked the MB build process where necessary
      - initdb prompts for superuser password
      2a1bfbce
  16. 14 12月, 1999 1 次提交
  17. 10 12月, 1999 1 次提交
  18. 02 11月, 1999 1 次提交
  19. 01 11月, 1999 1 次提交
  20. 10 9月, 1999 1 次提交
  21. 20 7月, 1999 1 次提交
  22. 25 6月, 1999 1 次提交
  23. 02 2月, 1999 1 次提交
  24. 29 11月, 1998 1 次提交
  25. 30 10月, 1998 1 次提交
    • M
      · 4283089d
      Marc G. Fournier 提交于
      Okay, this shoudl provide a fix for the freebsd problem...
      
      Added a ELF_SYS variable and check to configure.in...
      4283089d
  26. 19 10月, 1998 1 次提交
    • T
      Centralized shared-library build knowledge in a new file, · 6d98d373
      Tom Lane 提交于
      src/Makefile.shlib.  Updated all the makefiles that try to build shlibs
      to include that file instead of having duplicate (and mostly incomplete)
      copies of shared-library options.  It works on HPUX, a lot better than it
      did before in fact, but there's a chance I broke some other platforms.
      At least now you only have to fix one place not six...
      6d98d373
  27. 15 10月, 1998 2 次提交
  28. 14 10月, 1998 1 次提交
  29. 12 10月, 1998 1 次提交
  30. 07 10月, 1998 1 次提交
  31. 06 10月, 1998 1 次提交
  32. 26 7月, 1998 1 次提交
    • M
      · 5979d738
      Marc G. Fournier 提交于
      From: t-ishii@sra.co.jp
      
      As Bruce mentioned, this is due to the conflict among changes we made.
      Included patches should fix the problem(I changed all MB to
      MULTIBYTE). Please let me know if you have further problem.
      
      P.S. I did not include pathces to configure and gram.c to save the
      file size(configure.in and gram.y modified).
      5979d738
  33. 24 7月, 1998 1 次提交
    • M
      · bf00bbb0
      Marc G. Fournier 提交于
      I really hope that I haven't missed anything in this one...
      
      From: t-ishii@sra.co.jp
      
      Attached are patches to enhance the multi-byte support.  (patches are
      against 7/18 snapshot)
      
      * determine encoding at initdb/createdb rather than compile time
      
      Now initdb/createdb has an option to specify the encoding. Also, I
      modified the syntax of CREATE DATABASE to accept encoding option. See
      README.mb for more details.
      
      For this purpose I have added new column "encoding" to pg_database.
      Also pg_attribute and pg_class are changed to catch up the
      modification to pg_database.  Actually I haved added pg_database_mb.h,
      pg_attribute_mb.h and pg_class_mb.h. These are used only when MB is
      enabled. The reason having separate files is I couldn't find a way to
      use ifdef or whatever in those files. I have to admit it looks
      ugly. No way.
      
      * support for PGCLIENTENCODING when issuing COPY command
      
      commands/copy.c modified.
      
      * support for SQL92 syntax "SET NAMES"
      
      See gram.y.
      
      * support for LATIN2-5
      * add UNICODE regression test case
      * new test suite for MB
      
      New directory test/mb added.
      
      * clean up source files
      
      Basic idea is to have MB's own subdirectory for easier maintenance.
      These are include/mb and backend/utils/mb.
      bf00bbb0
  34. 16 6月, 1998 1 次提交
    • B
      Hi, here are the patches to enhance existing MB handling. This time · cb7cbc16
      Bruce Momjian 提交于
      I have implemented a framework of encoding translation between the
      backend and the frontend. Also I have added a new variable setting
      command:
      
      SET CLIENT_ENCODING TO 'encoding';
      
      Other features include:
      	Latin1 support more 8 bit cleaness
      
      See doc/README.mb for more details. Note that the pacthes are
      against May 30 snapshot.
      
      Tatsuo Ishii
      cb7cbc16
  35. 12 5月, 1998 1 次提交
  36. 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