Added enum support for export
This commit is contained in:
parent
4b6008b17d
commit
5d449f6af4
@ -72,6 +72,7 @@ class Doctrine_DataDict_Firebird extends Doctrine_DataDict {
|
||||
case 'blob':
|
||||
return 'BLOB SUB_TYPE 0';
|
||||
case 'integer':
|
||||
case 'enum':
|
||||
return 'INT';
|
||||
case 'boolean':
|
||||
return 'SMALLINT';
|
||||
|
@ -86,6 +86,7 @@ class Doctrine_DataDict_Mssql extends Doctrine_DataDict {
|
||||
}
|
||||
return 'IMAGE';
|
||||
case 'integer':
|
||||
case 'enum':
|
||||
return 'INT';
|
||||
case 'boolean':
|
||||
return 'BIT';
|
||||
|
@ -97,6 +97,7 @@ class Doctrine_DataDict_Mysql extends Doctrine_DataDict {
|
||||
}
|
||||
return 'LONGBLOB';
|
||||
case 'integer':
|
||||
case 'enum':
|
||||
if (!empty($field['length'])) {
|
||||
$length = $field['length'];
|
||||
if ($length <= 1) {
|
||||
|
@ -69,6 +69,7 @@ class Doctrine_DataDict_Oracle extends Doctrine_DataDict {
|
||||
case 'blob':
|
||||
return 'BLOB';
|
||||
case 'integer':
|
||||
case 'enum':
|
||||
if (!empty($field['length'])) {
|
||||
return 'NUMBER('.$field['length'].')';
|
||||
}
|
||||
|
@ -374,6 +374,7 @@ class Doctrine_DataDict_Pgsql extends Doctrine_DataDict {
|
||||
return 'TEXT';
|
||||
case 'blob':
|
||||
return 'BYTEA';
|
||||
case 'enum':
|
||||
case 'integer':
|
||||
if (!empty($field['autoincrement'])) {
|
||||
if (!empty($field['length'])) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user