macOS
brew install opendbxlocal Homebrew formula metadata
brew / Rang 9678
Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für opendbx in AI-Agent-Workflows.
Installation
brew install opendbxlocal Homebrew formula metadata
sudo apk add opendbxAlpine Linux edge package indexes · opendbx · Quelle: dl-cdn.alpinelinux.org
sudo dnf install opendbxFedora Rawhide package metadata · opendbx · Quelle: dl.fedoraproject.org
nix profile install nixpkgs#opendbxnixpkgs package indexes · pkgs/by-name/op/opendbx/package.nix · Quelle: api.github.com
sudo pacman -S opendbxArch Linux sync databases · opendbx · Quelle: geo.mirror.pkgbuild.com
Überblick
Lightweight but extensible database access library in C
Verlauf
OpenDBX is a small C database-access abstraction layer built around a single API over multiple native database client libraries. Its niche is the classic systems-programming problem of letting a C application switch among SQL backends without carrying separate code paths for each driver.
The project was developed by Norbert Sendetzky and documented on Linuxnetworks as a lightweight, extensible C library. A 2006 Linux.com announcement for OpenDBX 1.0 described that release as a stability and completeness milestone for a clean open-source API over native database libraries.
OpenDBX reached Unix packaging ecosystems rather than becoming a dominant database layer. Debian split the source package into a core library, development package, and backend packages for Firebird, MSSQL, MySQL, ODBC, PostgreSQL, SQLite 3, and Sybase, which shows the library's intended deployment model: install only the backends an application needs.
Developers use OpenDBX when they want C code to issue SQL through one compact interface while still linking against native database client libraries underneath. The bundled `odbx-sql` command-line tool gives packagers and operators a direct way to exercise the abstraction layer.
OpenDBX is interesting because it is a pre-ORM, C-level answer to database portability. The package layout exposes the practical dependency problem: the small common library is simple, but useful distribution requires backend-specific binary packages tied to the target database clients.
Sicherheitslage
broad file, network, media, or database tool signal.
blue Risiko · mittel Konfidenz · tool
Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.
Executables
| Befehl | Art | Sichtbarkeit | Hinweis |
|---|---|---|---|
odbx-sql | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
Aktualität
Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.
Installationsmetadaten
| Paketschlüssel | brew:opendbx |
|---|---|
| Version | 1.4.6 |
| Paketmanager | Homebrew |
| Homepage | https://linuxnetworks.de/doc/index.php/OpenDBX |
| Bottle | nicht erfasst |
| Dienst | keiner deklariert |
Source-Datenbank-Treffer
Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.
opendbx
nix profile install nixpkgs#opendbxlibopendbx 1.4.6-r2
Database abstraction layer
https://www.linuxnetworks.de/doc/index.php/OpenDBX
sudo apk add libopendbxlibopendbxplus 1.4.6-r2
Database abstraction layer
https://www.linuxnetworks.de/doc/index.php/OpenDBX
sudo apk add libopendbxplusopendbx 1.4.6-r2
Database abstraction layer
https://www.linuxnetworks.de/doc/index.php/OpenDBX
sudo apk add opendbxopendbx-backend-mysql 1.4.6-r2
Database abstraction layer
https://www.linuxnetworks.de/doc/index.php/OpenDBX
sudo apk add opendbx-backend-mysqlopendbx-backend-postgres 1.4.6-r2
Database abstraction layer
https://www.linuxnetworks.de/doc/index.php/OpenDBX
sudo apk add opendbx-backend-postgresopendbx-backend-sqlite 1.4.6-r2
Database abstraction layer
https://www.linuxnetworks.de/doc/index.php/OpenDBX
sudo apk add opendbx-backend-sqliteopendbx-dev 1.4.6-r2
Database abstraction layer (development files)
https://www.linuxnetworks.de/doc/index.php/OpenDBX
sudo apk add opendbx-devopendbx 1.4.6-44.fc45
Lightweight but extensible database access library written in C
http://www.linuxnetworks.de/doc/index.php/OpenDBX
sudo dnf install opendbxopendbx-devel 1.4.6-44.fc45
Development files for opendbx
http://www.linuxnetworks.de/doc/index.php/OpenDBX
sudo dnf install opendbx-developendbx-firebird 1.4.6-44.fc45
Firebird backend - provides firebird support in opendbx
http://www.linuxnetworks.de/doc/index.php/OpenDBX
sudo dnf install opendbx-firebirdopendbx-mssql 1.4.6-44.fc45
MSSQL backend - provides mssql support in opendbx
http://www.linuxnetworks.de/doc/index.php/OpenDBX
sudo dnf install opendbx-mssqlopendbx-mysql 1.4.6-44.fc45
MySQL backend - provides mysql support in opendbx
http://www.linuxnetworks.de/doc/index.php/OpenDBX
sudo dnf install opendbx-mysqlopendbx-postgresql 1.4.6-44.fc45
PostgreSQL backend - provides postgresql support in opendbx
http://www.linuxnetworks.de/doc/index.php/OpenDBX
sudo dnf install opendbx-postgresqlopendbx-sqlite 1.4.6-44.fc45
SQLite 3 backend - provides sqlite3 support in opendbx
http://www.linuxnetworks.de/doc/index.php/OpenDBX
sudo dnf install opendbx-sqliteopendbx-sqlite2 1.4.6-44.fc45
SQLite 2 backend - provides sqlite2 support in opendbx
http://www.linuxnetworks.de/doc/index.php/OpenDBX
sudo dnf install opendbx-sqlite2Quellspur
Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.
View the package source record on GitHub.