1
0
mirror of synced 2025-02-01 13:01:45 +03:00

updated oracle import driver

This commit is contained in:
zYne 2007-02-17 18:40:22 +00:00
parent 7fdb9509f0
commit 82dbb99386

View File

@ -116,7 +116,7 @@ class Doctrine_Import_Oracle extends Doctrine_Import
public function listTableColumns($table) public function listTableColumns($table)
{ {
$table = strtoupper($table); $table = strtoupper($table);
$sql = "SELECT column_name, data_type, data_length, nullable, data_default from all_tab_columns" $sql = "SELECT column_name, data_type, data_length, nullable, data_default, data_scale, data_precision FROM all_tab_columns"
. " WHERE table_name = '" . $table . "' ORDER BY column_name"; . " WHERE table_name = '" . $table . "' ORDER BY column_name";
$result = $this->conn->fetchAssoc($sql); $result = $this->conn->fetchAssoc($sql);
@ -132,7 +132,9 @@ class Doctrine_Import_Oracle extends Doctrine_Import
'fixed' => $decl['fixed'], 'fixed' => $decl['fixed'],
'unsigned' => $decl['unsigned'], 'unsigned' => $decl['unsigned'],
'default' => $val['data_default'], 'default' => $val['data_default'],
'length' => $val['data_length'] 'length' => $val['data_length'],
'precision' => $val['data_precision'],
'scale' => $val['scale'],
); );
} }
return $result; return $result;