Null yapılabilir ve isteğe bağlı öznitelik desteği
Dışa aktarma türü oluşturma
Özel tür geçersiz kılma seçeneği
Hızlı Önizleme
Kullanım Alanları
[TR] Mevcut veritabanı şemasından TypeScript türleri oluşturun
[TR] SQL veritabanını ve TypeScript kod tabanını bağlama
ORM modelleri için tür tanımı oluşturmayı otomatikleştir
[TR] Veritabanı tasarımı sırasında TypeScript türlerini hızlıca prototipleme
[TR] Mevcut SQL şemasından tür güvenli veri modeli oluşturun
sqltypescriptconverterinterfacetypedatabase
Sık Sorulan Sorular
Hangi SQL diyalektleri desteklenir?
[TR] Bu arac standart SQL DDL sozdizimini destekler, MySQL, PostgreSQL, SQLite ve SQL Server'in CREATE TABLE ifadeleriyle uyumludur, bu lehcelerdeki yaygin veri turlerini isleyebilir.
[TR] SQL türleri TypeScript'e nasıl eşlenir?
[TR] Yaygin SQL turleri karsilik gelen TypeScript turlerine eslenir. Ornegin, VARCHAR ve TEXT string'e, INT ve BIGINT number'a, BOOLEAN boolean'a, DATETIME Date veya string'e eslenir.
Oluşturulan arayüz mü yoksa tür takma adı mı?
[TR] Arac varsayilan olarak her tablo satirinin nesne turunu tanimlayan TypeScript arabirimleri olusturur. Arabirimler, bildirim birlestirmeyi destekledikleri ve TypeScript'teki nesne sekilleri icin daha uygun olduklari icin tercih edilen yontemdir.
İsteğe bağlı (null yapılabilir) sütunlar nasıl işlenir?
[TR] NOT NULL olarak tanımlanan sütunlar zorunlu özellik haline gelirken, null yapılabilir sütunlar isteğe bağlı değiştirici (?) ile işaretlenir. Bu, veritabanı şemasının kısıtlamalarını oluşturulan TypeScript türlerinde doğru şekilde yansıtır.
Belirli SQL lehçesi için tür oluşturulabilir mi?
[TR] Evet. Araç MySQL, PostgreSQL, SQLite ve SQL Server için CREATE TABLE ifadelerini destekler. Her veritabanı veri türleri için biraz farklı adlandırma kuralları kullandığından, doğru tür eşlemesi için lehçenizi seçin.