DBAdminer: Üretim Veritabanını Yanlışlıkla Silmekten Koruyan Araç

Her yazılımcının bir veritabanı korkusu vardır: terminal, production bağlantı dizesi, ve "çabuk bir düzeltme" sözleri. Sonra birisinin sessiz bir sesle "yedeklerimiz var mı?" diye sorması gelir.

Bu sorunu çözmek için DBAdminer geliştirilmiş. Go ile yazılmış bu veritabanı explorer aracı, PostgreSQL, MySQL, MariaDB ve SQLite ile çalışıyor. Tarayıcı üzerinden tablolara, verilere ve SQL konsoluna erişim sağlıyor, ama burada kişi: varsayılan olarak salt okunur modda başlıyor.

Yani silme, güncelleme veya değiştirme işlemleri için açık izin vermeniz gerekiyor. Tıpkı `sudo` gibi, ama veritabanları için. Eğer yorgun ve kafein içinde yazılım geliştiriyorsanız (ki kim değildir), bu ekstra koruma adımı bir postmortem toplantısından sizi kurtarabilir.

Hızlı başlangıç çok basit: GitHub Releases'ten binary indirin (Linux, macOS, Windows; amd64 ve arm64 desteği var), sonra çalıştırın:

Reklam · TEST
AdSense Test ReklamıYazı arası (gönderi içi) · Yazı arası
1dbadminer --dsn 'postgres://user:pass@127.0.0.1:5432/app?sslmode=disable'

http://127.0.0.1:8080 açın. Bitmiş. Hiç kurulum, runtime bağımlılığı veya 47 adımlık wiki yok.

Eğer `DATABASE_URL` ortam değişkeni tanımlıysa, sadece `dbadminer` yazın ve çalışacak. PostgreSQL ve MySQL ortam değişkenlerini de tanıyor.

Araç açık kaynak ve GitHub'da mevcut. Geliştirici, üretim ortamında verilerin güvenliğine verilen önem göz önüne alındığında, salt okunur modu varsayılan yaparak akıllı bir karar almış.

Reklam · TEST
AdSense Test ReklamıGönderi altı · Görüntülü
konu hakkında tepkinizi verebilirsiniz