Making DboSybase able to return VIEW's as part of listSources(), making it similar to DboPostgres and DboMysql. Fixes #91

This commit is contained in:
mark_story 2009-09-15 22:00:04 -04:00
parent 0065005f95
commit 793c6ec07a

View file

@ -132,7 +132,7 @@ class DboSybase extends DboSource {
return $cache;
}
$result = $this->_execute("select name from sysobjects where type='U'");
$result = $this->_execute("SELECT name FROM sysobjects WHERE type IN ('U', 'V')");
if (!$result) {
return array();
} else {
@ -168,10 +168,11 @@ class DboSybase extends DboSource {
$column[0] = $column[$colKey[0]];
}
if (isset($column[0])) {
$fields[$column[0]['Field']] = array('type' => $this->column($column[0]['Type']),
'null' => $column[0]['Null'],
'length' => $this->length($column[0]['Type']),
);
$fields[$column[0]['Field']] = array(
'type' => $this->column($column[0]['Type']),
'null' => $column[0]['Null'],
'length' => $this->length($column[0]['Type']),
);
}
}