Package home | Report new bug | New search | Development Roadmap Status: Open | Feedback | All | Closed Since Version 2.5.0b5

Bug #16280 compareDefinition() turns NULL defaults into empty strings for NOT NULL columns
Submitted: 2009-06-02 15:52 UTC Modified: 2012-10-24 14:25 UTC
From: hschletz Assigned: danielc
Status: Closed Package: MDB2 (version 2.5.0b2)
PHP Version: Irrelevant OS:
Roadmaps: (Not assigned)    
Subscription  



Patch implicit-null-defaults Revisions
Revision 2009-06-02 15:56 UTC
Developer hschletz
 
Download patch

This patch renders other patches obsolete

Obsolete patches:

--- MDB2/Driver/Datatype/Common.php.bak	2009-01-14 17:28:08.000000000 +0100
+++ MDB2/Driver/Datatype/Common.php	2009-06-02 16:00:35.000000000 +0200
@@ -905,9 +905,9 @@
         }
 
         $previous_default = array_key_exists('default', $previous) ? $previous['default'] :
-            ($previous_notnull ? '' : null);
+            null;
         $default = array_key_exists('default', $current) ? $current['default'] :
-            ($notnull ? '' : null);
+            null;
         if ($previous_default !== $default) {
             $change['default'] = true;
         }