|
PDO Firebird bugs
|
|||
---|---|---|---|
#18+
Добрый день! Нарвались на неприятный критический глюк https://bugs.php.net/bug.php?id=73021 Это только мы что-то неправильно делаем, или не первые? Вот еще: https://bugs.php.net/bug.php?id=72583 В mysqlnd все нормально. Неужели придется вернутся к ibase_ ? Скоро дедлайн. PDO нравится больше. Вижу драйвер написал Adrian Marius Popa (Mariuz) который комитит еще и в Firebird Project. Но он пока молчит на все попытки связыватся с ним. Может Firebird девы? Код драйвера вроди простой, несколько строк кода, но я в С++ не очень. https://github.com/php/php-src/tree/master/ext/pdo_firebird Может там одну строку только подправить... ;) Помогите! ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2016, 09:30 |
|
PDO Firebird bugs
|
|||
---|---|---|---|
#18+
Dorin Marcoci, вообще в PDO для firebird глюков полно, драйвер весьма сырой и даже в PHP он до сих пор лишь экспериментальный. Помнится там ещё были проблемы с NULL индикаторами и предложением RETURNING. А некоторые фичи доступные для других СУБД до сих пор не реализованы. Увы и ах большинство современных фрейворков работают именно с PDO и ibase_ функции прикрутить туда весьма проблематично. По поводу исправления бага это нужен человек которые привык работать с Firebird API на С++ вроде Дмитрия Сибирякова. Сам несколько раз смотрел код драйвера, заметил там несколько подозрительных мест, но полностью не уверен в своих догадках. Всё таки для того чтобы разобраться что там к чему нужно время. З.Ы. Собираюсь скоро выпустить статью о интеграции Firebird в фреймворк Laravel. Там тоже используется PDO. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2016, 09:54 |
|
PDO Firebird bugs
|
|||
---|---|---|---|
#18+
Дмитрий Сибиряков, помогите сообществу которую продвигает Firebird в браузерах! Давайте уничтожим легенду что Firebird на вебе плохой, тормозной и глючный :) Если надо, скинусь на несколько часов работы, честно... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2016, 11:29 |
|
PDO Firebird bugs
|
|||
---|---|---|---|
#18+
Лучше попытайтесь уничтожить легенду, что все уэб-программисты - днище криворукое, ни на что толковое без готовых фреймворков не годное. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2016, 12:13 |
|
PDO Firebird bugs
|
|||
---|---|---|---|
#18+
Работаем и в это направление, есть чем гордится. Вот только драйверы сырые, с чем собственно и обращались... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2016, 12:45 |
|
PDO Firebird bugs
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, фреймворки тут не причём бага в драйвере ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2016, 12:56 |
|
PDO Firebird bugs
|
|||
---|---|---|---|
#18+
Dorin MarcociВот только драйверы сырые, с чем собственно и обращались... Так этим и подтверждаешь легенду, что выйти за пределы фреймворка и ПыхПыха в целом для вас - полный анрил. Даже глупые дельфины время от времени способны поправить баги в библиотеках... Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2016, 12:58 |
|
PDO Firebird bugs
|
|||
---|---|---|---|
#18+
Симонов Денисбага в драйвере Ты ещё скажи "в ДНК"... Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2016, 13:01 |
|
PDO Firebird bugs
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovДаже глупые дельфины время от времени способны поправить баги в библиотеках... ты не сравнивай библиотеки доступа в Дельфи и PDO драйвер пыха. Дельфийские библиотеки написаны на самой дельфе и разобраться там проще. PDO написана на C++, т.е. человек владеющий только PHP это сделать не способен. Там нужно разбираться в Firebird API и внутренней кухне PHP одновременно. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2016, 13:06 |
|
PDO Firebird bugs
|
|||
---|---|---|---|
#18+
Симонов Денисчеловек владеющий только PHP это сделать не способен Ну так легенда, о которой я говорил, именно так и гласит. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2016, 13:12 |
|
PDO Firebird bugs
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovДаже глупые дельфины время от времени способны поправить баги в библиотеках... Дмитрий, я большенство времени в Делфя и работаю. Да, правили там много либов, FibPlus, EhLib. Отправил фиксы авторам. Но здесь код драйвера в С++, и FB API, как и сказал выше. Ладно, чет вы сегодня с сарказмом и злой. Нет так нет... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2016, 13:13 |
|
PDO Firebird bugs
|
|||
---|---|---|---|
#18+
Dorin MarcociНо здесь код драйвера в С++, и FB API, как и сказал выше. И? С++ не слишком отличается от Дельфи (а если уж на то пошло, то и от PHP), а FB API - обычное API на функциях (синтаксис вызова которых совершено одинаков во всех языках) и хэндлах. Что именно делает их невозможными для понимания? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2016, 13:28 |
|
PDO Firebird bugs
|
|||
---|---|---|---|
#18+
Dorin MarcociЛадно, чет вы сегодня с сарказмом и злой.Это его нормальное состояние)) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2016, 13:45 |
|
PDO Firebird bugs
|
|||
---|---|---|---|
#18+
Ура! Вопрос снят. Пересел проэкт на PHP7.10 (из Debian Testing) и глюка нету. Может что-то правили с 5.6.24, но факт что работает. Короче заинтриговали. В отпуск буду ставить себе студию и компилить пых пых... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2016, 13:54 |
|
PDO Firebird bugs
|
|||
---|---|---|---|
#18+
Dorin Marcoci, кстати да. Я тоже заметил что 7 работает корректней ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2016, 14:19 |
|
PDO Firebird bugs
|
|||
---|---|---|---|
#18+
вот только у меня подозрения, что эти баги никто не исправлял в PDO Firebird, а сам ПХП их просто аккуратно прячет под ковёр ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2016, 14:24 |
|
PDO Firebird bugs
|
|||
---|---|---|---|
#18+
Симонов Денис, Может быть глюк был на уровне PDO, а не в сам драйвер FB... cмотрел чендж лог, ничего подобного не нашел. Или менеджер памяти движка, так как в 7-ой версии переписали кучу кода. Глюк был только при больших строк (100kb). Даже не знаю что думать, рад что исчез :) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2016, 14:32 |
|
PDO Firebird bugs
|
|||
---|---|---|---|
#18+
Dorin MarcociГлюк был только при больших строк (100kb). Firebird в принципе не может работать со строками длиннее 32к-3 байт. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2016, 15:32 |
|
PDO Firebird bugs
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, речь о BLOB SUB_TYPE TEXT ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2016, 15:37 |
|
PDO Firebird bugs
|
|||
---|---|---|---|
#18+
Симонов Денисречь о BLOB SUB_TYPE TEXT Если кто-то по мускулистой привычке пытался собирать текст запроса со значениями, а не параметрами, то это клиника и уже не лечится. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2016, 15:56 |
|
PDO Firebird bugs
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, ты не понимаешь о чём речь. Дело не в сборки запроса вместо параметра. Проблема в самой передачи параметру длинной строки. Хоть бы почитал содержание приведённых багов. На самом деле PDO поддерживает два варианта подготовленных запросов: 1. Эмуляцию (для СУБД которые не поддерживают нативно. Привет привычкам мускуля) 2. Настоящие подготовленные запросы Вроде бы для Firebird в PDO по умолчанию используются нативные подготовленные запросы. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2016, 16:05 |
|
PDO Firebird bugs
|
|||
---|---|---|---|
#18+
Симонов Денисдля Firebird в PDO по умолчанию используются нативные подготовленные запросы. Так и есть, никакой эмуляции. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2016, 16:48 |
|
PDO Firebird bugs
|
|||
---|---|---|---|
#18+
Симонов ДенисХоть бы почитал содержание приведённых багов. Почитал. Мнение не изменилось. Апача ставить, пыхпых ставить, PDO и драйвер к нему из исходников собирать, потом ещё разбираться как это всё друг с другом связать, чтобы оно хотя бы попыталось заработать. Потом ловить крэш отладчиком, смотреть стэк. С вероятностью 90% в процессе нарвёшься на совсем другой баг или проблему собственно сборки. Дня два дурной работы и ради чего? Возможное продвижение Firebird в изначально сомнительную нишу без всякого полезного выхлопа? Бесперспективняк. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2016, 16:58 |
|
PDO Firebird bugs
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, ну тебя же никто не заставляет. Да геморрой там порядочный. Ко всему этому надо ещё понимать потроха пыха. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2016, 17:24 |
|
PDO Firebird bugs
|
|||
---|---|---|---|
#18+
Симонов ДенисДа геморрой там порядочный. Ты его недооцениваешь. ИМНИП, там ещё и собирать надо компилятором исключительно православной версии, иначе оно работать откажется без объяснения причин. У разработчиков пых-пыха очень сильные тараканы. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2016, 17:28 |
|
|
start [/forum/topic.php?fid=40&msg=39305820&tid=1559821]: |
0ms |
get settings: |
17ms |
get forum list: |
6ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
39ms |
get topic data: |
3ms |
get forum data: |
1ms |
get page messages: |
375ms |
get tp. blocked users: |
0ms |
others: | 326ms |
total: | 769ms |
0 / 0 |