APSW: Another Python SQLite Wrapper

Over APSW

APSW stelt u in staat om het maximale uit de embedded relationele database-engine SQLite te halen vanuit Python, en het maximale uit Python te halen vanuit SQLite. APSW verbindt de volledige SQLite C API en de Python C API, en blijft up-to-date met zowel SQLite als Python.

De ondersteunde functionaliteiten omvatten onder andere:

  • Full text search (volledige tekstzoekopdrachten)
  • Session
  • Virtual tables (virtuele tabellen)
  • VFS (virtual file system)
  • JSON
  • CArray

Alle functionaliteit is beschikbaar in reguliere synchrone code, en er is volledige ondersteuning voor alle async-frameworks.

Wanneer te gebruiken? Het wordt aanbevolen om de ingebouwde sqlite3-module te gebruiken als u wilt dat SQLite uitwisselbaar is met andere database-drivers. Gebruik APSW wanneer u SQLite volledig wilt benutten en een verbeterde ontwikkelaarservaring wenst. In de documentatie is een specifieke sectie gewijd aan de verschillen tussen APSW en sqlite3.

Help en Documentatie

Mailinglijsten en Contact

Voor contact en discussie kunt u gebruikmaken van:

  • De Python SQLite discussiegroep (voorkeur)
  • GitHub discussions
  • E-mail naar de auteur: rogerb@rogerbinns.com

Releases en Wijzigingen

Releases worden gepubliceerd op PyPI (installatie via pip) en GitHub.

Aankondigingen van nieuwe releases worden verzonden naar de Python SQLite discussiegroep; daarnaast is er een RSS-feed beschikbaar van PyPI. Er is tevens een volledige gedetailleerde lijst van wijzigingen beschikbaar.

Bugs

Bestaande en opgeloste bugs kunnen worden gevonden via het onderdeel "Issues". Om voorheen onbekende problemen te rapporteren, kunt u gebruikmaken van de functie "New Issue".

Licentie

Raadpleeg het bestand LICENSE. In essentie is elke door de OSI goedgekeurde open source-licentie toegestaan.