8 Lip
2004
8 Lip
'04
14:06
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.
O.
--
Maciej O'Klap Ochałek
ASK RudyNET
http://www.rudynet.pl