Skip to content
Snippets Groups Projects
  1. Mar 15, 2000
    • Thomas G. Lockhart's avatar
      Implement column aliases on views "CREATE VIEW name (collist)". · 64568100
      Thomas G. Lockhart authored
      Implement TIME WITH TIME ZONE type (timetz internal type).
      Remap length() for character strings to CHAR_LENGTH() for SQL92
       and to remove the ambiguity with geometric length() functions.
      Keep length() for character strings for backward compatibility.
      Shrink stored views by removing internal column name list from visible rte.
      Implement min(), max() for time and timetz data types.
      Implement conversion of TIME to INTERVAL.
      Implement abs(), mod(), fac() for the int8 data type.
      Rename some math functions to generic names:
       round(), sqrt(), cbrt(), pow(), etc.
      Rename NUMERIC power() function to pow().
      Fix int2 factorial to calculate result in int4.
      Enhance the Oracle compatibility function translate() to work with string
       arguments (from Edwin Ramirez).
      Modify pg_proc system table to remove OID holes.
      64568100
  2. Jul 15, 1999
  3. Jul 14, 1999
  4. May 26, 1999
  5. Feb 21, 1999
    • Marc G. Fournier's avatar
      · 8c3e8a8a
      Marc G. Fournier authored
      From: Tatsuo Ishii <t-ishii@sra.co.jp>
      
      Ok. I made patches replacing all of "#if FALSE" or "#if 0" to "#ifdef
      NOT_USED" for current. I have tested these patches in that the
      postgres binaries are identical.
      8c3e8a8a
  6. Sep 01, 1998
  7. Aug 11, 1998
    • Bruce Momjian's avatar
      the following patch fixes a bug in the oracle compatibility · f22c6f92
      Bruce Momjian authored
          functions btrim() ltrim() and rtrim().
      
          The error was that the character after the set  was  included
          in the tests (ptr2 pointed to the character after the vardata
          part of set if no match found,  so  comparing  *ptr  or  *end
          against *ptr2 MAY match -> strip).
      
      
      Jan
      
      --
      
      #======================================================================#
      # It's easier to get forgiveness for being wrong than for being
      right. # # Let's break this rule - forgive me.
      # #======================================== jwieck@debis.com (Jan
      Wieck) #
      f22c6f92
  8. Jun 15, 1998
  9. 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
  10. Feb 26, 1998
  11. Jan 13, 1998
    • Marc G. Fournier's avatar
      > It seems there is a mistake in substr function: · f0445dcb
      Marc G. Fournier authored
      > then you try get substr, which consists only of last char in string
      > you get all string
      >
      > For example:
      > userbase=> select substr('123456', 6,1) ;
      > substr
      > ------
      > 123456
      > (1 row)
      >
      
      From Edmund Mergl <E.Mergl@bawue.de>
      f0445dcb
  12. Sep 08, 1997
  13. Sep 07, 1997
  14. Jul 29, 1997
  15. May 07, 1997
  16. Mar 16, 1997
  17. Mar 15, 1997
  18. Mar 09, 1997
  19. Mar 04, 1997
Loading