Skip to content
Snippets Groups Projects
  1. Apr 28, 1998
  2. Apr 27, 1998
    • Marc G. Fournier's avatar
      From: t-ishii@sra.co.jp · f554af0a
      Marc G. Fournier authored
      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
    • Marc G. Fournier's avatar
      From: Jun Kuwamura <juk@rccm.co.jp> · 2cbcf461
      Marc G. Fournier authored
        I do not know about these contributions well as I only made the binaries
      to contribute to a Japanese Linux package.(I did not test them.)  But I
      try to make some brief introduction about the contrib directory with my
      poor English.  Here is a draft of README about contrib directory:
      2cbcf461
    • Marc G. Fournier's avatar
      show the index used in an explain · 5e202d85
      Marc G. Fournier authored
      From: Zeugswetter Andreas SARZ <Andreas.Zeugswetter@telecom.at>
      5e202d85
    • Marc G. Fournier's avatar
      From: Tom Lane <tgl@sss.pgh.pa.us> · 6d817475
      Marc G. Fournier authored
      HP-UX (all versions) requires shared libraries to have execute
      permission, and really needs them to be exactly mode 555 for
      performance reasons.  The standard configure/install procedure
      installs libpq.sl as mode 644, which DOES NOT WORK.
      
      The attached patch modifies the makefiles to distinguish
      INSTL_LIB_OPTS (install mode for ordinary libraries) from
      INSTL_SHLIB_OPTS (mode for shared libs), and adds a test
      to configure to set INSTL_SHLIB_OPTS="-m 555" when on HP-UX.
      6d817475
    • Marc G. Fournier's avatar
      From: Ryan Kirkpatrick <rkirkpat@nag.cs.colorado.edu> · 1af6b564
      Marc G. Fournier authored
              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
    • Marc G. Fournier's avatar
      From: Michael Meskes <meskes@topsystem.de> · 718430ea
      Marc G. Fournier authored
      And the next update. Now you can use only parts of a struct like this:
      
      exec sql select a into :struct.string from foo;
      718430ea
    • Bruce Momjian's avatar
      Add Darren's char2-16 files. · 3e3477f5
      Bruce Momjian authored
      3e3477f5
    • Bruce Momjian's avatar
      This patch... · 09baa3cc
      Bruce Momjian authored
      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
    • Bruce Momjian's avatar
      Add prper perl config testing. · e8fd57d7
      Bruce Momjian authored
      e8fd57d7
    • Bruce Momjian's avatar
      manual page update from Oliver Elphick · df533d29
      Bruce Momjian authored
      Oliver.Elphick@lfix.co.uk
      df533d29
    • Bruce Momjian's avatar
      85519eea
    • Bruce Momjian's avatar
      Fixed table type lengths for Maurice. · 306f8923
      Bruce Momjian authored
      306f8923
    • Bruce Momjian's avatar
      Improved version from Claudiu · f34b9bba
      Bruce Momjian authored
      f34b9bba
    • Bruce Momjian's avatar
    • Bruce Momjian's avatar
      Included is a patch for ecpg which seems to have some compiling · 1efd2cf7
      Bruce Momjian authored
      problems on non POSIX systems such as SunOS 4.1.x.  -- Tatsuo Ishii
      t-ishii@sra.co.jp -
      1efd2cf7
  3. Apr 26, 1998
  4. Apr 24, 1998
  5. Apr 23, 1998
  6. Apr 22, 1998
  7. Apr 21, 1998
  8. Apr 20, 1998
  9. Apr 18, 1998
  10. Apr 17, 1998
Loading