Мое соединение с базой данных не соединяется с postgreSQL - PullRequest
1 голос
/ 09 октября 2019

код написан для соединения, но функция pg_connect () не работает с фреймворком и базой данных, т. Е. Codeigniter и postgreSQL.

для соединения с базой данных я написал код для config / database.php, но ошибка постоянна, что соединение не может соединиться.

я заполнил информацию для файла config / database.php, детали полны и предоставлены в соответствии с требованиями для подключения к базе данных.

$active_group = 'default';
$query_builder = TRUE;

$db['default'] = array(
    'dsn'   => 'localhost',
    'hostname' => 'localhost',
    'username' => 'puneetchhabra',
    'password' => 'shambhu',
    'database' => 'success_story',
    'dbdriver' => 'postgre',
    'port' => '',
    'dbprefix' => '',
    'pconnect' => FALSE,
    'db_debug' => (ENVIRONMENT !== 'production'),
    'cache_on' => FALSE,
    'cachedir' => '',
    'char_set' => 'utf8',
    'dbcollat' => 'utf8_general_ci',
    'swap_pre' => '',
    'encrypt' => FALSE,
    'compress' => FALSE,
    'stricton' => FALSE,
    'failover' => array(),
    'save_queries' => TRUE
);

сообщение об ошибке

Серьезность: Предупреждение

Сообщение: pg_connect (): Невозможно подключиться к серверу PostgreSQL: отсутствует "=" после "localhost"в строке информации о соединении

Имя файла: postgre / postgre_driver.php

Номер строки: 154

Невозможно подключиться к серверу базы данных с использованием предоставленных настроек.

Имя файла: core / CodeIgniter.php

Номер строки: 518

1 Ответ

0 голосов
/ 09 октября 2019

Возьми DSN. Обычно вы должны использовать либо массив параметров, либо строку DSN, но не оба.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...