Merge pull request #366 from mrc0mmand/postgresql

PostgreSQL support
This commit is contained in:
Claude 2016-07-04 16:08:23 +02:00 committed by GitHub
commit ea465c2b32
2 changed files with 10 additions and 3 deletions

View File

@ -85,7 +85,14 @@ else
$db['default']['username'] = $CI->config->item('db_username');
$db['default']['password'] = $CI->config->item('db_password');
$db['default']['database'] = $CI->config->item('db_database');
$db['default']['dbdriver'] = 'mysqli';
if (null !== $CI->config->item('db_driver'))
{
$db['default']['dbdriver'] = $CI->config->item('db_driver');
}
else
{
$db['default']['dbdriver'] = 'mysqli';
}
}
$db['default']['dbprefix'] = $CI->config->item('db_prefix');
$db['default']['pconnect'] = FALSE;

View File

@ -85,7 +85,7 @@ class Main extends CI_Controller
'default' => 0,
) ,
'data' => array(
'type' => 'BLOB',
'type' => ($this->db->dbdriver == "postgre") ? 'TEXT' : 'BLOB',
) ,
);
$this->dbforge->add_field($fields);
@ -127,7 +127,7 @@ class Main extends CI_Controller
'constraint' => 1,
) ,
'raw' => array(
'type' => 'LONGTEXT',
'type' => ($this->db->dbdriver == "postgre") ? 'TEXT' : 'LONGTEXT',
) ,
'created' => array(
'type' => 'INT',