[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Библиотека для работы с PostgreSQL?
kirik
Здравья желаю, товарищи форумчане!

Я может плохо искал, но не нашел библиотеки для работы с PG, кроме как AdoDB. Поделитесь ссылочками пожалуйста, если есть.

Сенькс!



Спустя 24 минуты, 52 секунды (16.11.2010 - 09:14) glock18 написал(а):
А какие требования то к ней? собственно есть встроенный lib_pgsql, есть pdo_pgsql кроме Adodb. так что, наверно, все таки стоит требования к библиотеке указать

Спустя 8 минут, 12 секунд (16.11.2010 - 09:23) kirik написал(а):
Оо! Вася, здарова! smile.gif

В общем то требования - чтобы оформлена была ввиде класса, поддержка SPL (итератор), pdo, и желательно чтобы кэширование происходило на уровне этой библиотеки (интерфес memcache'а).

Спустя 2 часа, 40 минут, 10 секунд (16.11.2010 - 12:03) glock18 написал(а):
Привет, Кирюха smile.gif

не понял, что значит поддержка pdo (умение понимать и отдавать pdo-понятные объекты). насчет итератора и стандартной либы пыховой я понял, что нужна возможность прохода по рядам результата циклом - подобная фича есть в Yii, но там в целом класс очень навороченный, и выковырять может будет достаточно проблемно.

а насчет встроенного кеширования, не совсем понятно как этот класс должен быть реализован с использованием внешнего кеша. а почему здесь просто враппер не написать?

и собственно, чем pdo то сам не подходит? уж он то точно имеет "поддержку pdo" smile.gif

Спустя 33 минуты, 47 секунд (16.11.2010 - 12:37) sergeiss написал(а):
Я чегой-то не понял... А php_pgsql.dll - это не то, что работает? Или тебе надо с доступом не из ПХП?

Спустя 14 часов, 3 минуты, 38 секунд (17.11.2010 - 02:40) kirik написал(а):
Цитата (glock18 @ 16.11.2010 - 04:03)
не понял, что значит поддержка pdo

Спросони херни какой-то написал :) Хотел написать prepared statements.

Цитата (glock18 @ 16.11.2010 - 04:03)
не совсем понятно как этот класс должен быть реализован с использованием внешнего кеша. а почему здесь просто враппер не написать?

В каком-то то-ли фреймворке то-ли еще где видел конструкцию типа:
$db->query(...)->cache(..., 60);

Показалось это довольно удобным, вот и хотелось что-то типа этого.

Цитата (glock18 @ 16.11.2010 - 04:03)
и собственно, чем pdo то сам не подходит?

Сейчас посмотрел PDO - увидел там драйвер для PG, подойдет :) Только к нему еще кэш прикрутить.

Цитата (sergeiss @ 16.11.2010 - 04:37)
А php_pgsql.dll - это не то, что работает? Или тебе надо с доступом не из ПХП?

Из ПХП. Процедурный подход стандартной либы не труЪ - всюду тянуть за собой идентификатор подключения не удобно. Жаль нет что-то вроде pgsqli (как mysqli)

Спустя 6 часов, 20 минут, 38 секунд (17.11.2010 - 09:01) Семён написал(а):
Zend предоставляет такие возможности, насколько мне известно smile.gif

Спустя 46 минут, 11 секунд (17.11.2010 - 09:47) sergeiss написал(а):
Цитата (kirik @ 17.11.2010 - 03:40)
Процедурный подход стандартной либы не труЪ - всюду тянуть за собой идентификатор подключения не удобно.

Не понял... Чего за собой тянуть и самое главное - зачем???

Спустя 1 час, 30 минут, 26 секунд (17.11.2010 - 11:17) kirik написал(а):
Цитата (sergeiss @ 17.11.2010 - 01:47)
его за собой тянуть и самое главное - зачем???

Ты ведь говоришь про стандартные функции pg_*?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.