summaryrefslogtreecommitdiff
path: root/kohana/config
diff options
context:
space:
mode:
Diffstat (limited to 'kohana/config')
-rw-r--r--kohana/config/sql_types.php37
1 files changed, 19 insertions, 18 deletions
diff --git a/kohana/config/sql_types.php b/kohana/config/sql_types.php
index f1a267fd..2431c707 100644
--- a/kohana/config/sql_types.php
+++ b/kohana/config/sql_types.php
@@ -8,24 +8,25 @@
*/
$config = array
(
- 'tinyint' => array('type' => 'int', 'max' => 127),
- 'smallint' => array('type' => 'int', 'max' => 32767),
- 'mediumint' => array('type' => 'int', 'max' => 8388607),
- 'int' => array('type' => 'int', 'max' => 2147483647),
- 'integer' => array('type' => 'int', 'max' => 2147483647),
- 'bigint' => array('type' => 'int', 'max' => 9223372036854775807),
- 'float' => array('type' => 'float'),
- 'boolean' => array('type' => 'boolean'),
- 'time' => array('type' => 'string', 'format' => '00:00:00'),
- 'date' => array('type' => 'string', 'format' => '0000-00-00'),
- 'year' => array('type' => 'string', 'format' => '0000'),
- 'datetime' => array('type' => 'string', 'format' => '0000-00-00 00:00:00'),
- 'char' => array('type' => 'string', 'exact' => TRUE),
- 'binary' => array('type' => 'string', 'binary' => TRUE, 'exact' => TRUE),
- 'varchar' => array('type' => 'string'),
- 'varbinary' => array('type' => 'string', 'binary' => TRUE),
- 'blob' => array('type' => 'string', 'binary' => TRUE),
- 'text' => array('type' => 'string')
+ 'tinyint' => array('type' => 'int', 'max' => 127),
+ 'smallint' => array('type' => 'int', 'max' => 32767),
+ 'mediumint' => array('type' => 'int', 'max' => 8388607),
+ 'int' => array('type' => 'int', 'max' => 2147483647),
+ 'integer' => array('type' => 'int', 'max' => 2147483647),
+ 'bigint' => array('type' => 'int', 'max' => 9223372036854775807),
+ 'float' => array('type' => 'float'),
+ 'float unsigned' => array('type' => 'float', 'min' => 0),
+ 'boolean' => array('type' => 'boolean'),
+ 'time' => array('type' => 'string', 'format' => '00:00:00'),
+ 'date' => array('type' => 'string', 'format' => '0000-00-00'),
+ 'year' => array('type' => 'string', 'format' => '0000'),
+ 'datetime' => array('type' => 'string', 'format' => '0000-00-00 00:00:00'),
+ 'char' => array('type' => 'string', 'exact' => TRUE),
+ 'binary' => array('type' => 'string', 'binary' => TRUE, 'exact' => TRUE),
+ 'varchar' => array('type' => 'string'),
+ 'varbinary' => array('type' => 'string', 'binary' => TRUE),
+ 'blob' => array('type' => 'string', 'binary' => TRUE),
+ 'text' => array('type' => 'string')
);
// DOUBLE