macOS
brew install opendbxlocal Homebrew formula metadata
brew / rang 9678
Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de opendbx pour les workflows d'agents IA.
installation
brew install opendbxlocal Homebrew formula metadata
sudo apk add opendbxAlpine Linux edge package indexes · opendbx · Source: dl-cdn.alpinelinux.org
sudo dnf install opendbxFedora Rawhide package metadata · opendbx · Source: dl.fedoraproject.org
nix profile install nixpkgs#opendbxnixpkgs package indexes · pkgs/by-name/op/opendbx/package.nix · Source: api.github.com
sudo pacman -S opendbxArch Linux sync databases · opendbx · Source: geo.mirror.pkgbuild.com
aperçu
Lightweight but extensible database access library in C
historique
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.
posture de sécurité
broad file, network, media, or database tool signal.
risque blue · confiance moyen · tool
Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.
exécutables
| Commande | Type | Exposition | Note |
|---|---|---|---|
odbx-sql | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
fraîcheur
Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.
métadonnées d'installation
| Clé du paquet | brew:opendbx |
|---|---|
| Version | 1.4.6 |
| Gestionnaire de paquets | Homebrew |
| Page d'accueil | https://linuxnetworks.de/doc/index.php/OpenDBX |
| Bouteille | non enregistré |
| Service | aucun déclaré |
correspondances dans les bases sources
Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.
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-sqlite2piste source
Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.