Hi,
after upgrading to RB-3.4.3 from 3.3 i noticed that a fieldtype of set('1') does not change to e.g. int(11).
Now, if i change the value of such a field to e.g. '6' that change will not reflect, because the fieldtype does not change.
I had to manually change the fieldtype to asure correct values.
I have written a testcase and found out that RB-3.3 did choose set('1') as fieldtype when a bean attribute initially was set to '1' but RB-3.4.4 will use tinyint(1).
Testcase:
$bean = R::dispense('bean');
$bean->val = '1';
R::store($bean);
============
In RB-3.3 will give you a set('1') and a tinyint(1) in RB-3.4.3. If your database was initially generated with RB-3.3 then RB-3.4.3 wont reflect fieldtype changes in fluid mode.
Did i miss something in the Upgrade-Docs?
Cheers,
Stephan