postgresql-jdbc-7.4.5-alt1.i586.rpm содержит (в 7.4.6 - аналогично) pg73jdbc1.jar pg73jdbc2.jar pg73jdbc3.jar - которые с версией 7.4 Postgresql работают не корректно (есть проблема с режимом AutoCommit, который с версии postgresql 7.3 не поддерживается серверной стороной). Версии pg74.215.jdbc1.jar pg74.215.jdbc2.jar pg74.215.jdbc3.jar - скаченные с http://jdbc.postgresql.org/download.html работают более корректно (проверено на OpenXchange) Есть предложение заменить в пакете бинарники jdbc. Steps to Reproduce: 1. Установить Postgresql (c jdbc) 2. Установить OpenXchange 3. Создавать/удалять Записи... (более простой путь - написать на java небольшое приложение, использующее режим AutoCommit... хотя в openXchange все уже написано) Actual Results: При удалении записей из OpenXchange в программе заложена set AutoCommit=on/off - на что сервер ругается, и напоминает что этот режим не поддерживается. Expected Results: С более новыми драйверами такой ошибки нет.
а попро
а попробуйте взять JDBC из postgresql8.0, если он нормально будет работать с postgresql7, то мы наверное просто вынесем JDBC из postgresql.
1. jdbc в любом случае надо выносить из postgresql. это совершенно отдельный проект. 2. есть backport postgresql7+slony1+new jdbc drivers. если оно надо, могу положить в backports.
1. Это понятно. Просто надо решить сколько надо пакетов. Один или под каждую версию. 2. Пока наверное не надо. С сизифом разберемся, потом и кинете. Спеки можно кинуть мне личкой.
(In reply to comment #4) > 1. Это понятно. Просто надо решить сколько надо пакетов. Один или под каждую версию. Тестировал работу open-xchange на posgresql 7.4 с jdbc3 версий 8.0 и 8.1. Результат отрицательный. Похоже потребуется класть соотвествующую версию jdbc в каждую сборку postgresql.
p.s. в соотвествии с java-policy самое лучшее место для jar'а - это /usr/share/java/postgresqlXX/*.jar
В выходные я собираю postresql 8.0.2. В понедельник пойдет в сизиф. JDBC я от него оторву, и залью отдельным пакетом. Поддерживать JDBC не собираюсь, ибо Java не использую вообще. Так что раздаю... PS: Все программы можно собирать сразу с postgresql8. От 7.x пора понемногу отказываться в сизифе. К ALM 3.0 все должно работать с 8.x.
(In reply to comment #7) > Поддерживать JDBC не собираюсь, ибо Java > не использую вообще. Так что раздаю... хорошо, тогда заберу.
2 Mithraen: JDBC crux@ отдельно собирает, так что оторви пожалуйста jdbc от постгреса и закрой багу.
fixed (postgresql без jdbc ушёл в incoming)