Oct 09
Сделал небольшой патчик, добавляющий поддержку PostgreSQL к транспорту pyicq-t.
Патч для pyicq-t-0.8, но думаю при небольшом допиливании подойдет и для старых версий.
Отличия от бэкэнда для MySQL:
- Возможность задать префикс для таблиц (в tools файл db-setup.pgsql заточен под префикс pyicq)
- При включенном параметре encrypted в файле настроек, используются процедуры utils.encryptPassword и utils.decryptPassword вместо HEX/UNHEX для MySQL.
Для работы необходим python-psycopg2.
Протестировано на PyICQ-t 0.8, PostgreSQL 8.1.4, Python 2.4.4, psycopg2 2.0.5.1
UPDATE: Замечание. БД должна использовать UTF-8. Есть еще один не понятный баг, в случае использования уже существующих таблиц. Пока разбираюсь.


12:43 - 11-30-2006
Привет / ты куда пропал ? :(
0:29 - 3-21-2007
нужно бы его ещё научить реконнектиццо после падения базы :)
7:24 - 3-21-2007
реконнектится к базе?
имхо трабла будет, так как на момент падения базы, были какие-то действующие коннекты и делались какие-то запросы, то эти запросы отвалятся. или на них можно наплевать?
надо подумать будет, как сделать…