macOS
brew install opendbxlocal Homebrew formula metadata
brew / 順位 9678
opendbx のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。
インストール
brew install opendbxlocal Homebrew formula metadata
sudo apk add opendbxAlpine Linux edge package indexes · opendbx · ソース: dl-cdn.alpinelinux.org
sudo dnf install opendbxFedora Rawhide package metadata · opendbx · ソース: dl.fedoraproject.org
nix profile install nixpkgs#opendbxnixpkgs package indexes · pkgs/by-name/op/opendbx/package.nix · ソース: api.github.com
sudo pacman -S opendbxArch Linux sync databases · opendbx · ソース: geo.mirror.pkgbuild.com
概要
Lightweight but extensible database access library in C
履歴
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.
セキュリティ状態
broad file, network, media, or database tool signal.
リスク blue · 信頼度 中 · tool
エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。
実行可能ファイル
| コマンド | 種類 | 公開範囲 | メモ |
|---|---|---|---|
odbx-sql | 実行可能ファイル | インデックス済み実行可能ファイル | ローカル実行可能ファイルインデックスから検出されました。 |
鮮度
これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。
インストールメタデータ
| パッケージキー | brew:opendbx |
|---|---|
| バージョン | 1.4.6 |
| パッケージマネージャ | Homebrew |
| ホームページ | https://linuxnetworks.de/doc/index.php/OpenDBX |
| Bottle | 未記録 |
| サービス | 宣言なし |
ソースデータベース一致
一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。
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-sqlite2ソース経路
このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。
View the package source record on GitHub.