-
- Downloads
From: t-ishii@sra.co.jp
Included are patches intended for allowing PostgreSQL to handle multi-byte charachter sets such as EUC(Extende Unix Code), Unicode and Mule internal code. With the MB patch you can use multi-byte character sets in regexp and LIKE. The encoding system chosen is determined at the compile time. To enable the MB extension, you need to define a variable "MB" in Makefile.global or in Makefile.custom. For further information please take a look at README.mb under doc directory. (Note that unlike "jp patch" I do not use modified GNU regexp any more. I changed Henry Spencer's regexp coming with PostgreSQL.)
Showing
- doc/Makefile 2 additions, 2 deletionsdoc/Makefile
- doc/README.mb 67 additions, 0 deletionsdoc/README.mb
- doc/README.mb.jp 106 additions, 0 deletionsdoc/README.mb.jp
- src/backend/regex/Makefile 5 additions, 1 deletionsrc/backend/regex/Makefile
- src/backend/regex/engine.c 102 additions, 68 deletionssrc/backend/regex/engine.c
- src/backend/regex/regcomp.c 142 additions, 36 deletionssrc/backend/regex/regcomp.c
- src/backend/regex/regerror.c 5 additions, 0 deletionssrc/backend/regex/regerror.c
- src/backend/regex/regexec.c 23 additions, 2 deletionssrc/backend/regex/regexec.c
- src/backend/regex/regfree.c 5 additions, 1 deletionsrc/backend/regex/regfree.c
- src/backend/regex/utftest.c 33 additions, 0 deletionssrc/backend/regex/utftest.c
- src/backend/regex/utils.c 348 additions, 0 deletionssrc/backend/regex/utils.c
- src/backend/regex/wstrcmp.c 48 additions, 0 deletionssrc/backend/regex/wstrcmp.c
- src/backend/regex/wstrncmp.c 83 additions, 0 deletionssrc/backend/regex/wstrncmp.c
- src/backend/utils/adt/Makefile 4 additions, 1 deletionsrc/backend/utils/adt/Makefile
- src/backend/utils/adt/like.c 21 additions, 8 deletionssrc/backend/utils/adt/like.c
- src/configure 4 additions, 4 deletionssrc/configure
- src/configure.in 4 additions, 4 deletionssrc/configure.in
- src/include/regex/pg_wchar.h 44 additions, 0 deletionssrc/include/regex/pg_wchar.h
- src/include/regex/regex.h 6 additions, 1 deletionsrc/include/regex/regex.h
- src/include/regex/regex2.h 38 additions, 4 deletionssrc/include/regex/regex2.h
Loading
Please register or sign in to comment