The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Доступен Perl модуль DBD::Pg 2.0.0

12.02.2008 10:17

Анонсирован выход Perl модуля DBD::Pg 2.0.0, представляющего собой реализацию DBI интерфейса для PostgreSQL. В DBD::Pg 2.0.0 существенно расширена функциональность, добавлена поддержка многих новых возможностей, реализованных в последних версиях PostgreSQL.

Главные новшества:

  • Минимальный поддерживаемый релиз - PostgreSQL 7.4;
  • Переработаны функции связанные с операцией COPY. Функции pg_getline, pg_putline и pg_endcopy признаны устаревшими. Вместо них появились новые - pg_getcopydata, pg_getcopydata_async, pg_putcopydata и pg_putcopyend;
  • Реализована поддержка массивов. Ссылку на массив можно передавать внутри метода execute и получать ссылку на массив после запроса через fetch.
  • Добавлена поддержка асинхронных запросов: выполнение скрипта продолжается сразу, не дожидаясь завершения запроса;
  • Возможность низкоуровневого управления транзакциями, например, стало допустимым выполнение $dbh->prepare("COMMIT");
  • Статус транзакции отныне проверяется после выполнения каждой команды, что позволяет использовать возможности подобные 'PREPARE TRANSACTION';
  • Проведена ревизия подсистемы обработки типов данных;
  • Разработка модуля переведена с системы управления версиями CVS на Subversion;
  • Изменения API: $dbh->{User} заменен на $dbh->{Username}; новый метод private_attribute_info(); в метод column_info добавлены столбцы pg_schema, pg_table и pg_columns; добавлена функция statistics_info.


  1. Главная ссылка к новости (http://permalink.gmane.org/gma...)
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/14164-perl
Ключевые слова: perl, dbi, dbd, postgresql, database
Поддержать дальнейшую публикацию новостей на OpenNET.


Обсуждение (4) RSS
  • 1, vadiml (?), 11:19, 12/02/2008 [ответить]  
  • +/
    Ну наконец-то

    а то год назад  взялся на pg писать клиента к базе, а тут того нет, сего нет ...

     
  • 2, Ne01eX (??), 13:55, 12/02/2008 [ответить]  
  • +/
    Имхо, загод можно было бы и самому дописать необходимый функционал...
     
     
  • 3, leon55 (?), 15:49, 12/02/2008 [^] [^^] [^^^] [ответить]  
  • +/
    > Имхо, загод можно было бы и самому дописать необходимый функционал...

    Некоторым товарищам некогда дописывать функционал. Как не странно это звучит для Вас.

     
     
  • 4, Аноним (4), 17:00, 12/02/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Самописный модуль с простейшими функциями с нуля ~ час работы, не говоря уже о том что радикальных изменений функционала не произошло, против года ожиданий и надежд - слова "в отличии от некоторых... времени нет" в данном случае можно интерпретировать как "руки еще не отросли".
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:
    При перепечатке указание ссылки на opennet.ru обязательно



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2021 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру