db-vcs
brew install db-vcs
v1.1
MIT
Version control for MySQL databases
6
30-day installs · #10115
6
90-day · #13956
12
365-day · #16503
1.3k
★ GitHub stars · updated 4y ago
Links
- https://github.com/infostreams/db
- GitHub: infostreams/db
- Brew formula source: Formula/d/db-vcs.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [],
"categories": [],
"caveats": null,
"conflicts_with": [],
"dependencies": [],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Version control for MySQL databases",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:36:51+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "db-vcs",
"github_default_branch": "master",
"github_last_commit_at": "2021-09-24T09:27:16Z",
"github_readme_excerpt": "# Introduction \n\nWith DB you can very easily save, restore, and archive snapshots of your database from the command line. It \nsupports connecting to different database servers (for example a local development server and a staging or \nproduction server) and allows you to load a database dump from one environment into another environment. \n\n\u003e For now, this is for MySQL only, but it could be extended to be used with other database systems as well.\n\n## Table of Contents\n- [Introduction](#introduction)\n- [Examples](#examples)\n- [Installation](#installation)\n * [Additional configuration / different port or socket](#additional-configuration--different-port-or-socket)\n- [Available commands](#available-commands)\n * [db init](#db-init)\n * [db save](#db-save)\n * [db load](#db-load)\n * [db remove](#db-remove)\n * [db server](#db-server)\n + [db server add](#db-server-add)\n + [db server remove](#db-server-remove)\n + [db server show](#db-server-show)\n + [db server list](#db-server-list)\n * [db export](#db-export)\n * [db import](#db-import)\n * [db nuke](#db-nuke)\n * [db log](#db-log)\n * [db show](#db-show)\n * [db structure](#db-structure)\n * [db change](#db-change)\n + [db change charset](#db-change-charset)\n + [db change wordpress](#db-change-wordpress)\n * [db test](#db-test)\n\n## Examples \n\n```shell \n$ db save localhost \"snapshot before running migrations\" \n\n\u003e [localhost] \n\u003e Successfully made snapshot of database - hash f4f0c1d3fac74166c12a3708cdaa5d804dcd4b970c6e2789ccb23303 \n``` \n\nThis will save a copy of your database to the repository. \n\n\u003e By default, this repository lives in the ```.db``` folder in your project root. In this repository are gzipped database \n\u003e dumps. Whether or not you want to commit the contents of that folder to ```git``` or another VCS is up to you. If you\n\u003e do, make sure to exclude your database credentials by adding something like ```.db/*/config/credentials.cnf``` \n\u003e (untested!) to your ```.gitignore```.\n\nImagine the followi",
"github_repo": "infostreams/db",
"github_stars": 1297,
"github_topics": [],
"homepage": "https://github.com/infostreams/db",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 6,
"installs_365d": 12,
"installs_90d": 6,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "MIT",
"llm_generated_at": null,
"llm_model": null,
"name": "db-vcs",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 10115,
"rank_365d": 16503,
"rank_90d": 13956,
"raw_hash": "a3278a807b673059",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/d/db-vcs.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [],
"version_head": null,
"version_stable": "1.1",
"versioned_formulae": [],
"why_use_this": null
}