Obiekt SQL
Oryginalni autorzy | Iana Bickinga |
---|---|
Deweloper (y) | Olega Broytmana |
Pierwsze wydanie | październik 2002 |
Wersja stabilna | 3.10.1 / 22 grudnia 2022 r
|
Napisane w | Pyton |
System operacyjny | Wieloplatformowy |
Typ | Mapowanie obiektowo-relacyjne |
Licencja | LGPL |
Strona internetowa |
SQLObject to obiektowo-relacyjny maper języka Python pomiędzy bazą danych SQL a obiektami języka Python. Cieszy się popularnością wśród społeczności i stanowi część wielu aplikacji (np. TurboGears ). Działa bardzo podobnie do ActiveRecord Ruby on Rails , ponieważ wykorzystuje definicje klas do tworzenia schematów tabel oraz wykorzystuje refleksję i dynamikę języka, aby być użytecznym .
SQLObject obsługuje wiele popularnych backendów baz danych: w dystrybucji znajdują się MySQL , PostgreSQL , SQLite , Sybase SQL Server , MaxDB , Microsoft SQL Server i Firebird .
Pierwsza wersja SQLObject została udostępniona publicznie w październiku 2002 roku.