планируется ли полноценная поддержка oci8?

Предварительное обсуждение найденных ошибок перед отправкой их авторам фреймворка, а также внесение новых предложений.
Ответить
shimbo
Сообщения: 28
Зарегистрирован: 2013.06.14, 17:51

планируется ли полноценная поддержка oci8?

Сообщение shimbo »

собственно сабж, интересует поддержка на уровне фреймворка, а не использование расширений.
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: планируется ли полноценная поддержка oci8?

Сообщение samdark »

Она вроде есть.
shimbo
Сообщения: 28
Зарегистрирован: 2013.06.14, 17:51

Re: планируется ли полноценная поддержка oci8?

Сообщение shimbo »

Вроде?
Я бы с удовольствием посмотрел где. пока что в документации я нашел что
Yii DAO является надстройкой над PHP Data Objects (PDO) - расширением, которое предоставляет унифицированный доступ к данным многих популярных СУБД.
При этом есть замечательный документ корпорации Oracle доступный на https://oss.oracle.com/projects/php/dis ... ation.html и Oracle Support of PHP, Perl, DBD/DBI and other 3rd party products (Doc ID 342754.1)
которые прямым текстом говорят, знать ничего не знаем про PHP и не хотим, правда при этом готовы OCI для PHP, но никак не доступ через PHP Data Objects, что легко объясняется тем, что этот проект не развивается с конца 2005 года (см. http://pecl.php.net/package/PDO_OCI)
по крайней мере еще 2 месяца назад попытки собрать работоспособного клиента для Linux x86_64 не увенчались успехом ни для какой комбинации из PHP 5.3, 5.4, 5.5 и Oracle Instant Client 10.2, 11.2 & 12c. (т.е. оно конечно собиралось, но многие запросы валились с ошибками)
в конечном итоге было задействовано расширение oci8Pdo (http://www.yiiframework.com/extension/oci8pdo), которое практически полностью решило все проблемы, однако там реализован не весь функционал PDO, ну и это не базовый функционал а все-таки расширение.
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: планируется ли полноценная поддержка oci8?

Сообщение samdark »

Ну да, Yii работает с базой через PDO. Тут либо использовать PECL, либо его эмуляцию. Сами мы не используем Oracle, поэтому писать обёртку и поддерживать её не сможем.
Ответить