pkg.soopen package index

brew / rank 17900

Install db-vcs with Homebrew, apk, Nix, pacman, zypper

Version control for MySQL databases. Version 1.1 via Homebrew; verified from local package data. Also installable with nix: nix profile install nixpkgs#db.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install db-vcs

local Homebrew formula metadata

Linux

Alpine Linux apkverified · 92%
sudo apk add db

Alpine Linux edge package indexes · db · source: dl-cdn.alpinelinux.org

Nixverified · 92%
nix profile install nixpkgs#db

nixpkgs package indexes · db · source: raw.githubusercontent.com

Arch Linux pacmanverified · 92%
sudo pacman -S db

Arch Linux sync databases · db · source: geo.mirror.pkgbuild.com

openSUSE zypperverified · 92%
sudo zypper install libdb-4_8

openSUSE Tumbleweed package metadata · libdb-4_8 · source: download.opensuse.org

overview

Package summary

Version control for MySQL databases

Commands and aliases

  • db

history

Project history and usage

db-vcs is a small command-line tool for saving, restoring, and archiving MySQL database snapshots in a project-local repository. It treats database dumps as artifacts that can be named, loaded, exported, and inspected from the shell.

Project history

The GitHub repository was created in April 2019 and the README frames the tool as MySQL-only for now, with extension points for other database systems left as a possibility. Its first public tags, 1.0 and 1.1, are visible in the official repository tag list.

Adoption history

The upstream README documents Homebrew as the macOS installation path and direct cloning for Linux and other systems. That pattern points to a niche developer-tool audience: people who want a lightweight snapshot workflow around migrations and environment refreshes rather than a full migration framework.

How it is used

A typical db-vcs workflow starts with db init, which creates a .db repository in the project root and records connection details. Users then run commands such as db save, db load, db export, db import, db structure, and db log to move database dumps through development, staging, and local recovery scenarios.

Why package nerds care

The package is notable as a Unixy database helper: it wraps mysqldump-style operations in a project repository model, leaves credentials in a predictable ignored file, and exposes everything as simple subcommands. It appeals to package users who prefer shell tools and visible files over a service-backed database workflow.

Timeline

  • 2019: Official GitHub repository was created.
  • 2019: Tag 1.0 appears in the official repository.
  • 2019: Tag 1.1 appears in the official repository.

Related projects

  • db-vcs overlaps with database migration and dump tools, but its README positions it around snapshots, restores, imports, exports, and repository-style history rather than schema-only migration management.

security posture

Risk level: blue

broad file, network, media, or database tool signal.

Risk classifier

blue risk · medium confidence · tool

Why

  • broad file, network, media, or database tool signal

Signals

  • text:database,sql,version control

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 1 platform targets.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
dbcliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-08-04
manager version1.1
manager updated
local dataok
upstreamcurrent
latest detected1.1

https://github.com/infostreams/db

  • infoNo package-manager update timestamp was available.low confidence

install metadata

Package metadata

Package keybrew:db-vcs
Version1.1
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/db-vcs
Homepagehttps://github.com/infostreams/db
Repositoryhttps://github.com/infostreams/db
LicenseMIT
Source archivehttps://github.com/infostreams/db/archive/refs/tags/1.1.tar.gz
Bottleavailable (on all)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namedb-vcs
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Nix92%

db

nix profile install nixpkgs#db
  • installed executable or alias match
  • Matched by: Db
nixpkgs package indexes · raw.githubusercontent.com · nixpkgs package indexes: db from https://raw.githubusercontent.com/NixOS/nixpkgs/master/pkgs/top-level/all-packages.nix
apk92%

db-utils 5.3.28-r7

Utils for The Berkeley DB embedded database system

https://www.oracle.com/technology/software/products/berkeley-db/index.html

sudo apk add db-utils
  • License: Sleepycat
  • Architecture: x86_64
  • Source Package: db
  • 1 dependencies
  • 1 provides
  • installed executable or alias match
  • Matched by: Db
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: db-utils from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
zypper92%

libdb-4_8 4.8.30-48.3

Berkeley DB Database Library Version 4.8

https://oracle.com/technetwork/products/berkeleydb/

sudo zypper install libdb-4_8
  • License: BSD-3-Clause AND Sleepycat
  • Category: System/Libraries
  • Architecture: x86_64
  • Source Package: libdb-4_8
  • 4 dependencies
  • 4 provides
  • installed executable or alias match
  • Matched by: Db
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: libdb-4_8 from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation