Maciej Ochalek wrote:
Witam! Próbowałem postawić LMSa na PostgreSQL'u i nistety nie da się działać. W odróżnieniu od MySQLa w obecnych wersjach PG wpisywanie wartości '' do pola typu numerycznego powoduje błąd w funkcji pg_atoi().
Myślałem nad propozycją zmiany drivera PG ale trzebaby za każdym razem sprawdzać typ kolumny.
Nie wiem, czy tego się nie da obejść jakimś parametrem w konfiguracji PG (jedyny wspominek o problemie znalazłem w historii wersji PG, kiedy taki wyjątek zostal wprowadzony). Może by się dało wmontować w bazę jakąś funkcję z triggerem, a jeśli nie to trzeba przerobić wszystkie zapytania :( Ktoś zna proste rozwiązanie? Bo jeśli nie to jest bug.
jaka wersja lms'a i w którym miejscu masz problemy, faktycznie kiedyś tak się zdarzało, ale powinno być wszystko poprawione, tzn. puste wartości tam gdzie trzeba są zamieniane na zera. Może coś umknęło.
-- Pozdrawiam Aleksander 'A.L.E.C' Machniak http://alec.pl gg-2275252 Lan Management System Developer http://lms.rulez.pl