Common infrastructure for database backends. Contains most of the logic to operate database backends, providing
interfaces for database-specific queries, syntax and behavior.
PostgreSQL implementation of a ToroDB backend. This was the original backend implemented in ToroDB, and is
also considered as the default ToroDB backend and a reference implementation.
Parent project for the database backends module.
ToroDB is designed to support multiple possible backends (databases). User configuration would select which
one to use at a given time. Different backends may offer different capabilities and user features.
Parent project for the backend database drivers.
Drivers are kept independent of the database implementation as some databases may share the same drivers
(for instance, many Postgres-derived databases use the same JDBC drivers, as they implement the same wire
protocol). However, database-dependent configuration is possible from the database backend module.