powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как это так???
6 сообщений из 6, страница 1 из 1
Как это так???
    #33409303
robot648
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
perl. Использую станартный DBI.

достаю из таблицы 3 записи:

my @row = $sth->fetchrow_array;

После этого @row содержит:


Fetched row:$VAR1 = [
'(72493,,avtoarsenal.ru)'
];

Что это? глюк DBI? он вместо того чтобы разбить данные на массив даёт их мне одной записью, да ещё и в невменяемом формате каком то? Сколько работаю с DBI такого не видел ни разу.
...
Рейтинг: 0 / 0
Как это так???
    #33409318
robot648
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл добавить: Версия сервера 8.1.

Версии пакетов:

p5-DBD-Pg-1.43_1 Provides access to PostgreSQL databases through the DBI
p5-DBI-1.48 The perl5 Database Interface. Required for DBD::* modules
...
Рейтинг: 0 / 0
Как это так???
    #33409975
фффф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Текст запроса ещё неплохо бы увидеть. Возвращен композитный тип, который DBI на составные части не раскладывает. Похоже на результат, возвращаемый через OUT-параметры, или может был применен оператор ROW().
...
Рейтинг: 0 / 0
Как это так???
    #33410802
robot648
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нагуглил ответ. Оказывается DBD-Pg 1.43(сейчас последний) не умеет корректно работать с 8ыми постгресами. Обещали сделать в 1.44 :( придётся юзать 4.7 :(

Текст запроса элементарный

select id,ip,hostname from probe_server where bla-bla-bla;
...
Рейтинг: 0 / 0
Как это так???
    #33411012
Фотография XM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
robot648 wrote:
> Нагуглил ответ. Оказывается DBD-Pg 1.43(сейчас последний) не умеет
> корректно работать с 8ыми постгресами. Обещали сделать в 1.44 :(
> придётся юзать 4.7 :(

Ну, не знаю, у меня DBD-Pg-1.43 и PostgreSQL 8.0.3 работают нормально.
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Как это так???
    #33412629
фффф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня тоже работает. Даже DBI 1.47 + DBD::Pg 1.41 и PostgreSQL 8.1 нормально.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как это так???
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]