|
PDO Firebird bugs
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovВозможное продвижение Firebird в изначально сомнительную нишу без всякого полезного выхлопа? Бесперспективняк. Зря вы это говорите. Хотим мы или нет, но веб проэкты все больше вытисняют десктопные. И тренд неутишительный. В Штатах уже практически все бизнес приложения в облаке, а фэйс юзеров на хтмл. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2016, 19:33 |
|
PDO Firebird bugs
|
|||
---|---|---|---|
#18+
Оказывается все-таки глюк есть, проверял 100 раз :( https://bugs.php.net/bug.php?id=73087 Проявляется при следующем запросе, если в предыдущем был блоб параметр с utf8 текстом. Примите на заметку и запасаемся надеждой что кто-то исправит... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2016, 11:11 |
|
PDO Firebird bugs
|
|||
---|---|---|---|
#18+
Ура, Товарищи! Мой фикс с блоб параметрами был принят в мэйнстрим: https://github.com/php/php-src/pull/2183 Заодно фиксил ставка NULLов если такие передаются. Раньше переобразовались в пустую строку. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2016, 10:21 |
|
PDO Firebird bugs
|
|||
---|---|---|---|
#18+
Dorin Marcoci, молодец! Спасибо. Если есть возможность посмотри почему PDO не работает с INSERT ... RETURNING в 3.0. В 2.5 всё отрабатывает без ошибок. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2016, 10:49 |
|
PDO Firebird bugs
|
|||
---|---|---|---|
#18+
Симонов Денис, Ок, проверю. Если надо будет помощь по внутреннестями API птички, будьте рядом. Еще на очереди этот глюк https://bugs.php.net/bug.php?id=65689 Не вызывается isc_dsql_free_statement в PDO->exec() и кушается память на стороне Firebird-a. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2016, 10:56 |
|
PDO Firebird bugs
|
|||
---|---|---|---|
#18+
а этот баг тоже считается? я столкнулся с необходимостью следить Код: php 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2016, 10:59 |
|
PDO Firebird bugs
|
|||
---|---|---|---|
#18+
Krapotkin, Это только на x64, да? Если несложно, создай плиз тестовый скрипт. Можешь еще регистрировать глюк здесь: https://bugs.php.net/search.php?cmd=display&package_name []=PDO+Firebird Будем фиксить, думаю это несложно. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2016, 11:07 |
|
PDO Firebird bugs
|
|||
---|---|---|---|
#18+
Dorin Marcoci, это ссылка на bug https://bugs.php.net/bug.php?id=72931 На последних снапшотах он проявляется иначе. Пишет что-то вроде cursor not open ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2016, 11:11 |
|
PDO Firebird bugs
|
|||
---|---|---|---|
#18+
Dorin Marcoci, Да, на х64. Сейчас уже и нет других-то серверов, по сути. Код: sql 1. 2. 3.
получаем 2147483648 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2016, 11:26 |
|
PDO Firebird bugs
|
|||
---|---|---|---|
#18+
Krapotkin, У меня не воспроизводится. INT SIZE: 8 array(1) { [0]=> array(1) { ["finter"]=> string(2) "-1" } } Все на x64. Debian, пакет PHP7 из тестинг. Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2016, 11:40 |
|
PDO Firebird bugs
|
|||
---|---|---|---|
#18+
krapotkin, какой PHP точная версия и разрядность? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2016, 11:47 |
|
PDO Firebird bugs
|
|||
---|---|---|---|
#18+
Черт, сейчас проверил, не воспроизводится. Но я на днях поднял новую базу, т.к. мой хостер прекратил поддержку Firebird на хостинге. пришлось покупать VDS а код из рабочего сайта взят, поэтому ошибка точно была... была PHP 5.6 на apache 2.2 и подключалась к FB 2.5 сейчас сайт остался на хостинге пока, а база переехала на VDS. Там я поставил FB 3.0 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2016, 12:04 |
|
PDO Firebird bugs
|
|||
---|---|---|---|
#18+
вот ссылка http://ftsso.ru/new.php ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2016, 12:07 |
|
PDO Firebird bugs
|
|||
---|---|---|---|
#18+
krapotkin, sweb? Была аналогичная ситуация с хостером, но я ставил PHP7. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2016, 12:07 |
|
PDO Firebird bugs
|
|||
---|---|---|---|
#18+
да, sweb. и у них 7 появилась совсем недавно. я решил от греха не менять, мало ли опять какие модули не установлены ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2016, 12:12 |
|
PDO Firebird bugs
|
|||
---|---|---|---|
#18+
Баг https://bugs.php.net/bug.php?id=72931 . Пишет Код: plaintext
Версия Firebird 3.0.1 Версия php 5.4.3 ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2016, 05:37 |
|
PDO Firebird bugs
|
|||
---|---|---|---|
#18+
Симонов Денис, да, я все лишь хотел подтвердить, что проблема имеется и делает пока невозможным использование FB3 с некоторыми PHP-фреймворками (например с Yii). ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2016, 08:37 |
|
PDO Firebird bugs
|
|||
---|---|---|---|
#18+
Павел Ишенинпроблема имеется и делает пока невозможным использование FB3 с некоторыми PHP-фреймворками (например с Yii). Или лучше сказать, она делает невозможным использование некоторых фреймворков с FB3. Поскольку баг-то в фреймворках, а не Firebird. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2016, 12:57 |
|
PDO Firebird bugs
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, не в фреймворках, а в PDO. Хотя FB 2.5 нормально работал. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2016, 12:59 |
|
PDO Firebird bugs
|
|||
---|---|---|---|
#18+
Симонов Денисне в фреймворках, а в PDO. А PDO это, типа, не фреймворк, ага... Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2016, 13:05 |
|
PDO Firebird bugs
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, в фреймворках бага нет. Они честно делают запрос insert ... returning. То что PDO не может догадаться, что это не курсор, скорее всего баг PDO. Но вот почему-то в Firebird 2.5 запросы с returning нормально выполнялись. Причём ошибка происходит и fbclient версии 2.5, значит изменения произошли где-то глубже в самом ядре. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2016, 13:10 |
|
PDO Firebird bugs
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, PDO - это абстрактный слой для работы с различными типами БД. Считай компонент доступа вроде FireDac, UniDac и т.д., но только являющийся частью ядра PHP. В зависимости от DSN PDO подгружает драйвер для работы с конкретной СУБД. Так вот ошибка где-то в этом драйвере, ибо тот же самый Postgres отрабатывает insert ... returning без проблем. Кстати набор функций ibase_* работает нормально, но они не очень удобны для использования в фреймворках, потому что тем удобнее пользоваться унифицированным интерфейсом. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2016, 13:21 |
|
PDO Firebird bugs
|
|||
---|---|---|---|
#18+
Симонов Денисзначит изменения произошли где-то глубже в самом ядре. В ядре, конечно, произошла туева хуча изменений, но для returning как возвращалось isc_info_stmt_execute_procedure, так и возвращается. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2016, 13:23 |
|
|
Start [/forum/topic.php?fid=40&tid=1559821&startmsg=first&offset=2]: |
0ms |
get settings: |
0ms |
get forum list: |
7ms |
check forum access: |
0ms |
check topic access: |
0ms |
track hit: |
25ms |
get topic data: |
3ms |
get forum data: |
1ms |
get page messages: |
28ms |
update_topic_read_status (1559821): 29.11.2016 13:36:50: |
0ms |
get tp. blocked users: |
0ms |
get online users: |
19ms |
check new: |
1ms |
others: | 74ms |
total: | 158ms |
0 / 0 |