[interchange-cvs] interchange - jon modified WHATSNEW

interchange-core@icdevgroup.org interchange-core@icdevgroup.org
Mon Jan 13 10:30:01 2003


User:      jon
Date:      2003-01-13 15:29:24 GMT
Modified:  .        WHATSNEW
Log:
Note recent commit, put [e] tag removal with other removed tags.

Revision  Changes    Path
2.80      +13 -7     interchange/WHATSNEW


rev 2.80, prev_rev 2.79
Index: WHATSNEW
===================================================================
RCS file: /var/cvs/interchange/WHATSNEW,v
retrieving revision 2.79
retrieving revision 2.80
diff -u -u -r2.79 -r2.80
--- WHATSNEW	9 Jan 2003 08:39:00 -0000	2.79
+++ WHATSNEW	13 Jan 2003 15:29:24 -0000	2.80
@@ -69,11 +69,22 @@
 * Compile warnings in catalog usertags now show up in the logs instead
   of "UserTag 'ugly_hack' code is not a subroutine reference".
 
+* Add new database configuration option PREFER_NULL. It accepts a list of
+  field names which should be set to NULL instead of an empty string
+  whenever possible:
+
+  Database  people  PREFER_NULL  age height
+
+  Probably most useful with numeric or date fields that are nullable, to
+  prevent import errors when trying to store '' into a numeric field. Also
+  for character fields that you'd rather have contain a NULL than '' to
+  comply with a CHECK or foreign key constraint.
+
 UserTags
 --------
 
-* Obsolete usertags dbinfo, if-key-exists, if_sql, reconfig_wait, 
-  rotate_file, with and write_page removed
+* Obsolete usertags dbinfo, e, if-key-exists, if_sql, reconfig_wait, 
+  rotate_file, with and write_page removed.
 
 Filters
 -------
@@ -87,11 +98,6 @@
 * Get restrict_allow settings right -- the default was not allowing the "var"
   to be expanded in the image preview path. Should probably look at this
   concept on a per-field basis, and set the default to "".
-
-UI
---
-
-* Unused and obsolete [e] UserTag removed.
 
 Payment
 -------