• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
PostgreSQL And the DB Driver

#1
[eluser]xoRiZ[/eluser]
Just thought I would mention that it would be useful to change the search path in a query ran, incase you're not using the default schema.

To resolve the problem I ran into I simply modified this function in my DB_driver.php

Code:
function simple_query($sql)
    {
        if ( ! $this->conn_id)
        {
            $this->initialize();
        }
        if ($this->dbdriver=='postgre') { $sql = 'SET search_path TO '.$this->database.', public; '.$sql; }
        
        return $this->_execute($sql);
    }

Maybe there's an alternate method?

#2
[eluser]xoRiZ[/eluser]
I suppose there isn't.. Would be much more beneficial if I was able to just set the database (schema), and it would prefix all of the tables automatically.


Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


  Theme © 2014 iAndrew  
Powered By MyBB, © 2002-2020 MyBB Group.