@@ -271,8 +271,8 @@ public static function buildColumnDefinition(): array
271
271
$ values ['bigPrimaryKey(false) ' ][0 ] = 'number(20) PRIMARY KEY ' ;
272
272
$ values ['uuidPrimaryKey() ' ][0 ] = 'raw(16) DEFAULT sys_guid() PRIMARY KEY ' ;
273
273
$ values ['uuidPrimaryKey(false) ' ][0 ] = 'raw(16) PRIMARY KEY ' ;
274
- $ values ['boolean() ' ][ 0 ] = ' number (1)' ;
275
- $ values ['boolean(100) ' ][ 0 ] = ' number (1)' ;
274
+ $ values ['boolean() ' ] = [ ' char (1) CHECK ("boolean_col" IN (0,1)) ' , $ values [ ' boolean() ' ][ 1 ]-> withName ( ' boolean_col ' )] ;
275
+ $ values ['boolean(100) ' ] = [ ' char (1) CHECK ("boolean_100" IN (0,1)) ' , $ values [ ' boolean(100) ' ][ 1 ]-> withName ( ' boolean_100 ' )] ;
276
276
$ values ['bit() ' ][0 ] = 'number(38) ' ;
277
277
$ values ['bit(1) ' ][0 ] = 'number(1) ' ;
278
278
$ values ['bit(8) ' ][0 ] = 'number(3) ' ;
@@ -384,6 +384,8 @@ public static function prepareParam(): array
384
384
{
385
385
$ values = parent ::prepareParam ();
386
386
387
+ $ values ['true ' ][0 ] = "'1' " ;
388
+ $ values ['false ' ][0 ] = "'0' " ;
387
389
$ values ['binary ' ][0 ] = "HEXTORAW('737472696e67') " ;
388
390
389
391
return $ values ;
@@ -393,6 +395,8 @@ public static function prepareValue(): array
393
395
{
394
396
$ values = parent ::prepareValue ();
395
397
398
+ $ values ['true ' ][0 ] = "'1' " ;
399
+ $ values ['false ' ][0 ] = "'0' " ;
396
400
$ values ['binary ' ][0 ] = "HEXTORAW('737472696e67') " ;
397
401
$ values ['paramBinary ' ][0 ] = "HEXTORAW('737472696e67') " ;
398
402
0 commit comments