3 puan yazan sqemo 16 시간 전 | Henüz yorum yok. | WhatsApp'ta paylaş

Devraldığım her şemada aynı hastalık vardı. usr_id, userId, user_identifier
tek bir DB içinde bir arada bulunuyor ve her biri o anda "doğru" ad sayılıyordu. Sorun adlandırma kuralı
olmadığından değil, kuralların yalnızca wikide olup şemanın içinde olmamasından kaynaklanıyordu.

Bu yüzden Sqemo'yu yaptım. Kuralları doküman değil, üretim mekanizması haline getiren
bir ERD aracı.

  • Önce kelime sözlüğünü (müşteri → CUST, numara → NO) ve adlandırma kurallarını (case, ayırıcı, kayıtlı olmayan kelime işleme)
    kaydedersiniz
  • Mantıksal adla ("müşteri numarası") modelleme yaptığınızda fiziksel ad (CUST_NO) sözlükten üretilir
    kim oluşturursa oluştursun aynı ad çıkar
  • Alan adı (standart veri tipi) sözlüğü de birlikte yönetilir — "tutar DECIMAL(18,2)" diye bir kez
    belirlerseniz, o alan adını kullanan tüm sütunların tipi onu izler
  • İstisnalara (legacy uyumluluğu vb.) izin verilir, ancak açık bir flag ile işaretlenir; böylece sessizce yayılmaz
  • Doğru ad hesaplanabilir hale geldiği için drift tespit edilebilir olur — uygulama içi lint +
    CI için CLI (npx sqemo-mcp lint schema.erd.json, ihlal varsa çıkış kodu 1)

Diğerleri:

  • Tarayıcıda üyeliksiz çalışır (yerel IndexedDB otomatik kayıt, .erd.json dosyası olarak commit edilebilir)
  • 7 SQL DDL lehçesinde gidiş-dönüş desteği (MySQL·PostgreSQL·Oracle·SQL Server·SQLite·H2·CUBRID).
    pg_dump -s·mysqldump çıktısını olduğu gibi yapıştırdığınızda da parse edilir
  • DBML içe/dışa aktarma (dbdiagram'dan taşınabilirsiniz)
  • Yerleşik MCP sunucusu — yapay zeka ajanları şemayı düzenlerken ekibin adlandırma standardına uyar (34 araç)
  • Ekip çalışma alanı: standart paylaşımı, kelime önerisi→onay kuyruğu, standartlara uyum durumu görünümü
  • Hesabı olmayan kişilere göstermek için salt okunur paylaşım bağlantısı (paylaşım anındaki sürüme sabitlenebilir) ve
    wikiye eklenen iframe embed'i

Kore'deki kamu SI projelerinde denetim yüzünden kelime sözlüğü ve alan adı sözlüğünün Excel'de elle yönetildiğini
uzun süre gördüm; çıkış noktam, bu işi bir aracın üstlenmesinin iyi olacağı fikriydi.

En iyi ERD aracı olmak için çalışıyoruz.

Uygulama: https://app.sqemo.com (üyeliksiz)
Dokümanlar: https://sqemo.com/docs
4 şablon önizlemesi: https://sqemo.com/templates
dbdiagram karşılaştırması: https://sqemo.com/blog/dbdiagram-alternative
Fiyatlandırma (çekirdek ücretsiz): https://sqemo.com/pricing

Henüz yorum yok.

Henüz yorum yok.