dbmate

Dbmate, birden çok geliştirici ve üretim sunucusu arasında veritabanı şemasını senkron tutan, bağımsız bir komut satırı göç (migration) aracıdır. Go, Node.js, Python, Ruby, PHP, Rust gibi herhangi bir dille birlikte kullanılabilir. Düz SQL ile yazılan, zaman damgalı sürümlü göçleri bir transaction içinde atomik çalıştırır.

DB

dbmate

New80

amacneil · ORM & Database Tooling

STARS7.5K
FORKS387
COMMITS0
CONTRIBUTORS0
VERSIONv2.37.0
UPDATED3 days ago
clickhousecppDatabasedatabase-migrationsMIT
What can it do?
  • Şema göçlerini düz SQL ile yazarsın
  • MySQL, MariaDB, PostgreSQL, SQLite ve ClickHouse veritabanlarında göçleri çalıştırırsın
  • Zaman damgalı sürümlerle birden çok geliştiricide numara çakışmalarını önlersin
User reviews
  • ↑ PositiveHacker News

    Dbmate: A lightweight, framework-agnostic database migration tool

    “Dbmate is great. I've been using it for years. There's very little guesswork about what it's going to do to a database because your migrations are raw SQL statements with no additional layers of complexity or translation.”

  • • NeutralHacker News

    FastAPI-pdf: Yet Another FastaAPI boilerplate with pugsql, dbmate, FastAPI

    “A little project we've written for fun with my student. It's Yet Another FastaAPI boilerplate, but done in a non-typical manner. pdf stands for Pugsql + dbmate + fastapi, or as I call it PDF stack. pugsql is used instead of an ORM. dbmate to run migrations (hand-written!)…”

GitHub

Verified against README · Oct 30, 2026 · source

My note

More in: ORM & Database Tooling