Firebird corrections
This commit is contained in:
parent
372aed5efe
commit
29e8562191
@ -74,7 +74,6 @@ class firebird extends DB_PDO {
|
|||||||
* Wrapper public function to better match PDO
|
* Wrapper public function to better match PDO
|
||||||
*
|
*
|
||||||
* @param string $sql
|
* @param string $sql
|
||||||
* @param array $params
|
|
||||||
* @return $this
|
* @return $this
|
||||||
*/
|
*/
|
||||||
public function query($sql)
|
public function query($sql)
|
||||||
@ -135,7 +134,7 @@ class firebird extends DB_PDO {
|
|||||||
SELECT "RDB\$RELATION_NAME" FROM "RDB\$RELATIONS"
|
SELECT "RDB\$RELATION_NAME" FROM "RDB\$RELATIONS"
|
||||||
WHERE "RDB\$RELATION_NAME" NOT LIKE 'RDB$%'
|
WHERE "RDB\$RELATION_NAME" NOT LIKE 'RDB$%'
|
||||||
AND "RDB\$RELATION_NAME" NOT LIKE 'MON$%'
|
AND "RDB\$RELATION_NAME" NOT LIKE 'MON$%'
|
||||||
AND RDB\$VIEW_CONTEXT IS NULL
|
AND "RDB\$VIEW_BLR" IS NOT NULL
|
||||||
ORDER BY "RDB\$RELATION_NAME" ASC
|
ORDER BY "RDB\$RELATION_NAME" ASC
|
||||||
SQL;
|
SQL;
|
||||||
|
|
||||||
@ -183,7 +182,7 @@ SQL;
|
|||||||
$sql = <<<SQL
|
$sql = <<<SQL
|
||||||
SELECT "RDB\$GENERATOR_NAME"
|
SELECT "RDB\$GENERATOR_NAME"
|
||||||
FROM "RDB\$GENERATORS"
|
FROM "RDB\$GENERATORS"
|
||||||
WHERE "RDB\$SYSTEM_FLAG"=0;
|
WHERE "RDB\$SYSTEM_FLAG" = 0
|
||||||
SQL;
|
SQL;
|
||||||
$res = $this->query($sql);
|
$res = $this->query($sql);
|
||||||
|
|
||||||
@ -199,8 +198,13 @@ SQL;
|
|||||||
*/
|
*/
|
||||||
public function get_functions()
|
public function get_functions()
|
||||||
{
|
{
|
||||||
// @todo Implement
|
$sql = <<<SQL
|
||||||
return FALSE;
|
SELECT * FROM "RDB\$TRIGGERS"
|
||||||
|
WHERE "RDB\$SYSTEM_FLAG" = 0
|
||||||
|
SQL;
|
||||||
|
$res = $this->query($sql);
|
||||||
|
|
||||||
|
return $res->fetchAll(PDO::FETCH_ASSOC);
|
||||||
}
|
}
|
||||||
|
|
||||||
// --------------------------------------------------------------------------
|
// --------------------------------------------------------------------------
|
||||||
@ -212,8 +216,13 @@ SQL;
|
|||||||
*/
|
*/
|
||||||
public function get_triggers()
|
public function get_triggers()
|
||||||
{
|
{
|
||||||
// @todo Implement
|
$sql = <<<SQL
|
||||||
return FALSE;
|
SELECT * FROM "RDB\$FUNCTIONS"
|
||||||
|
WHERE "RDB\$SYSTEM_FLAG" = 0
|
||||||
|
SQL;
|
||||||
|
$res = $this->query($sql);
|
||||||
|
|
||||||
|
return $res->fetchAll(PDO::FETCH_ASSOC);
|
||||||
}
|
}
|
||||||
|
|
||||||
// --------------------------------------------------------------------------
|
// --------------------------------------------------------------------------
|
||||||
@ -318,8 +327,6 @@ SQL;
|
|||||||
return fbird_rollback($this->trans);
|
return fbird_rollback($this->trans);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// --------------------------------------------------------------------------
|
// --------------------------------------------------------------------------
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -347,7 +354,7 @@ SQL;
|
|||||||
* @param string $str
|
* @param string $str
|
||||||
* @return string
|
* @return string
|
||||||
*/
|
*/
|
||||||
public function quote($str)
|
public function quote($str, $param_type = NULL)
|
||||||
{
|
{
|
||||||
if(is_numeric($str))
|
if(is_numeric($str))
|
||||||
{
|
{
|
||||||
@ -379,7 +386,7 @@ SQL;
|
|||||||
*
|
*
|
||||||
* @return FALSE
|
* @return FALSE
|
||||||
*/
|
*/
|
||||||
public function prepare_query()
|
public function prepare_query($sql, $params)
|
||||||
{
|
{
|
||||||
// You can't bind query statements before execution with
|
// You can't bind query statements before execution with
|
||||||
// the firebird database
|
// the firebird database
|
||||||
|
Binary file not shown.
Reference in New Issue
Block a user