Bruce Momjian
b6b71b85bc
Pgindent run for 8.0.
2004-08-29 05:07:03 +00:00
Tom Lane
0bd61548ab
Solve the 'Turkish problem' with undesirable locale behavior for case
...
conversion of basic ASCII letters. Remove all uses of strcasecmp and
strncasecmp in favor of new functions pg_strcasecmp and pg_strncasecmp;
remove most but not all direct uses of toupper and tolower in favor of
pg_toupper and pg_tolower. These functions use the same notions of
case folding already developed for identifier case conversion. I left
the straight locale-based folding in place for situations where we are
just manipulating user data and not trying to match it to built-in
strings --- for example, the SQL upper() function is still locale
dependent. Perhaps this will prove not to be what's wanted, but at
the moment we can initdb and pass regression tests in Turkish locale.
2004-05-07 00:24:59 +00:00
Tom Lane
4351f8823d
Fix portability bugs: char values passed to <ctype.h> functions must
...
be cast to unsigned char. We have learned this the hard way before.
2004-01-04 04:17:01 +00:00
Peter Eisentraut
06e6aa236c
Add missing include file.
2003-10-07 08:07:56 +00:00
Michael Meskes
3cda980298
Fixed error handling in Informix compat str to date conversion.
2003-10-07 05:46:56 +00:00
Michael Meskes
8e6b74e4fd
Fixed bug in day of week processing.
2003-10-05 11:12:00 +00:00
Michael Meskes
fcdf0e22fc
- Added Dave patch for Informix handling of numeric/int conversion.
...
- Changed all new datatypes to lowercase.
- Fixed rounding bug in numerical types.
2003-09-09 10:46:42 +00:00
Bruce Momjian
089003fb46
pgindent run.
2003-08-04 00:43:34 +00:00
Michael Meskes
7a9c074cba
- Added some Informix error codes in Informix mode.
...
- Added just another pgtypeslib function.
2003-08-01 08:21:04 +00:00
Michael Meskes
060229b9d7
Fixed mdy functions to use correct offset.
2003-07-24 08:41:07 +00:00
Michael Meskes
7d32551a81
Fixed some bugs in Informix compat functions.
2003-07-17 07:54:29 +00:00
Michael Meskes
c7fddd3072
date, interval and timestamp data should be quoted.
2003-07-04 12:00:52 +00:00
Michael Meskes
7b1885bf98
Fixed initialization bug and added postgres_fe.h to pgtypeslib.
2003-07-02 07:57:36 +00:00
Michael Meskes
6f30d5665c
The remaining files ...
2003-06-25 17:55:50 +00:00
Michael Meskes
a50f285d8d
Added some more informix compatibility functions.
2003-04-08 12:34:25 +00:00
Michael Meskes
7b85b730f5
More patches for informix compatibility.
2003-04-01 14:37:25 +00:00
Michael Meskes
999f12982e
Moved Informix stuff to its own compat library. Interval datetype is now fully functional.
2003-03-30 11:48:19 +00:00
Michael Meskes
524e9d62a7
Changes to the parser to accept new datatypes.
2003-03-21 14:17:47 +00:00
Michael Meskes
2e6f97560a
Started adding date and timestamp.
2003-03-20 15:56:50 +00:00