Я может плохо искал, но не нашел библиотеки для работы с PG, кроме как AdoDB. Поделитесь ссылочками пожалуйста, если есть.
Сенькс!
Спустя 24 минуты, 52 секунды (16.11.2010 - 09:14) glock18 написал(а):
А какие требования то к ней? собственно есть встроенный lib_pgsql, есть pdo_pgsql кроме Adodb. так что, наверно, все таки стоит требования к библиотеке указать
Спустя 8 минут, 12 секунд (16.11.2010 - 09:23) kirik написал(а):
Оо! Вася, здарова! 
В общем то требования - чтобы оформлена была ввиде класса, поддержка SPL (итератор), pdo, и желательно чтобы кэширование происходило на уровне этой библиотеки (интерфес memcache'а).

В общем то требования - чтобы оформлена была ввиде класса, поддержка SPL (итератор), pdo, и желательно чтобы кэширование происходило на уровне этой библиотеки (интерфес memcache'а).
Спустя 2 часа, 40 минут, 10 секунд (16.11.2010 - 12:03) glock18 написал(а):
Привет, Кирюха 
не понял, что значит поддержка pdo (умение понимать и отдавать pdo-понятные объекты). насчет итератора и стандартной либы пыховой я понял, что нужна возможность прохода по рядам результата циклом - подобная фича есть в Yii, но там в целом класс очень навороченный, и выковырять может будет достаточно проблемно.
а насчет встроенного кеширования, не совсем понятно как этот класс должен быть реализован с использованием внешнего кеша. а почему здесь просто враппер не написать?
и собственно, чем pdo то сам не подходит? уж он то точно имеет "поддержку pdo"

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

Спустя 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 предоставляет такие возможности, насколько мне известно

Спустя 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_*?