Dostępna jest nowa wersja sterownika Firebird dla Python. W tej wersji zaimplementowane zostały niemal wszystkie elementy — wystarczające dla 95% użytkowników. Należy jednak pamiętać, że to jest nadal wersja beta. Kod sterownika nie jest jeszcze zoptymalizowany pod kątem wielkości kodu oraz szybkości działania. W tej wersji zostały zaimplementowane poniższe funkcje:
- wsparcie dla procedur składowanych (zgodne z Python DB API; działa tak samo jak w KInterbasDB).
- preparowanie instrukcji działa dokładnie tak samo jak w KInterbasDB.
- w pełni zaimplementowany atrybut cursor.describe — obecnie powinien zwracać takie same wyniki jak KInterbasDB
- lepsza zarządzanie obiektami, pozwalające managerowi pamięci języka Python lepiej nimi zarządzać.
Do pełnej wersji sterownika brakuje jeszcze wsparcia dla:
- transakcji rozproszonych
- tablic
- zdarzeń
- strumieni BLOB
- usługi monitorowania
- dokumentacji (w międzyczasie można używać dokumentacji dla KInterbasDB, ponieważ działanie sterownika dla Firebird jest do niego bardzo zbliżone)
- Python 3.x (działanie sterownika w Python 3 nie było jeszcze testowane)
Ewentualne błędy można zgłaszać »tutaj«.
Listę poprawek i funkcji zaplanowanych do zrobienia w następnym wydaniu można sprawdzać »tutaj«.
Brak komentarzy:
Prześlij komentarz