SQL'den ER diyagramı: DDL'ini yapıştır, ERD'yi al.
LetDraw, SQL'den ER diyagramını tek yapıştırmayla oluşturur. CREATE TABLE ifadelerini bırak; her tablo, sütun, birincil anahtar ve yabancı anahtar düzenlenebilir şekiller olarak yerleşir, tablolar arasındaki ilişkiler de çizilir. Postgres, MySQL ve standart SQL'in hepsi çalışır.
SQL'den ER diyagramı nasıl oluşturulur
Bir migration dosyasından ya da şema dökümünden düzenlenebilir bir diyagrama, bir dakikadan kısa sürede.
DDL'ini kopyala
CREATE TABLE ifadelerini migration'larından ya da yalnızca şema içeren bir dökümden al. Yorumlar yok sayılır, yani dosyayı olduğu gibi yapıştırabilirsin.
Koddan Oluştur'a yapıştır
Diğer araçlar menüsünden Koddan Oluştur'u (bir Pro özelliği) aç ve yapıştır. SQL otomatik olarak algılanır ve canlı bir önizleme görünür.
İlişki stilini seç
Yabancı anahtarları düz çizgi, düz ok, akıllı yönlendirilen bağlayıcı ya da crow's foot ER gösterimiyle göster.
Ekle ve paylaş
ERD'yi tuvale bırak, yeniden düzenle ya da not ekle, sonra bir bağlantı paylaş veya PNG, SVG ya da PDF olarak dışa aktar.
CREATE TABLE'dan ER diyagramına, sütun sütun
Her tablo, bir başlığı ve her sütun için bir satırı olan bir ızgaraya dönüşür; tür, adın yanında görünür. Birincil ve yabancı anahtarlar işaretlenir, uzun türler kısaltılır (timestamptz, varchar) ve tablolar düzenli bir ızgaraya yerleştirilir. Her şey normal LetDraw şekillerinden oluşur, yani her hücre düzenlenebilir kalır. Oluşturulan ERD değişmediği sürece Diyagramı Koda Çevir onu Mermaid erDiagram kodu olarak geri verir.
- Postgres, MySQL ve standart SQL; tırnaklı adlar, şema önekleri ve IF NOT EXISTS dahil
- Anahtarlar algılanır: PRIMARY KEY, UNIQUE, NOT NULL, satır içi REFERENCES ve FOREIGN KEY kısıtları
- Her yabancı anahtar sütunundan (NOT NULL, UNIQUE) çıkarılan crow's foot kardinalitesi
Ekipler SQL'i neden ER diyagramına dönüştürüyor
Herkes tabloları ve nasıl bağlandıklarını görebildiğinde bir şemayı konuşmak çok daha kolaydır.
Yeni geliştiricileri ekibe katmak
Yeni gelenlere ilk gün bir klasör dolusu migration dosyası yerine veritabanının bir haritasını ver.
Migration incelemeleri
Yeni tabloları eskilerin yanına yapıştır ve değişikliği ortak bir tuvalde konuş.
Dokümanlar ve README'ler
ERD'yi PNG, SVG veya PDF olarak dışa aktar ve dokümanlarına, wiki'ne ya da tasarım notlarına ekle.
Eski şema denetimleri
Devraldığın bir Postgres veya MySQL şemasını bir bakışta gör ve hiçbir şeyin işaret etmediği tabloları fark et.
Tasarım incelemeleri
Yeni bir özelliğin tablolarını taslak olarak yaz, diyagramı oluştur ve yorumları doğrudan ilişkilerin üzerine bırak.
Veritabanı öğretmek
Öğrencilere anahtarların ve yabancı anahtarların crow's foot uçlu bire çok ilişkilere nasıl dönüştüğünü göster.
SQL'den ER diyagramı: sık sorulan sorular
Hangi SQL'i yapıştırabilirim?
Şemam bir yere yükleniyor mu?
Ücretsiz mi?
Diyagramı düzenleyebilir ya da kodu geri alabilir miyim?
Koddan diyagram oluşturmanın diğer yolları
Şeman, tek yapıştırmayla bir ER diyagramı.
LetDraw'u aç, CREATE TABLE ifadelerini yapıştır ve tabloların ve ilişkilerin belirmesini izle.