Veriden SQL
JSON, YAML veya XML'i PostgreSQL, SQL Server, MySQL veya SQLite için CREATE TABLE ve INSERT betiklerine çevirin.
Test verisini elle betik yazmadan veritabanına yükleyin. Quap kayıtları okur, tablo ve kolon tipleri önerir ve SQL'i yazar.
Adımlar
SQL hedefini açın
Önizleme araç çubuğunda Dön.'e tıklayıp → SQL'i seçin.
Mod ve diyalekt seçin
- Mod: Insert — her kayıt dizisi için bir tablo,
CREATE TABLEveINSERTifadeleriyle. - Mod: Normalize — iç içe nesne ve dizileri yabancı anahtarla bağlı ayrı tablolara böler.
- Diyalekt — PostgreSQL, T-SQL (SQL Server), MySQL veya SQLite.
PostgreSQL için Tanımlayıcı modu ya orijinal büyük/küçük harfi korur (tırnaklı tanımlayıcılar) ya da hepsini küçük harfe çevirir.
Eşlemeyi kontrol edin
Alan eşlemesi her alanı Kaynak, Tablo, Kolon ve Tip ile listeler:
- bir alanı dışarıda bırakmak için Dahil'in işaretini kaldırın,
- o kolona göre tekil satırlar üretmek için Eşsiz'i işaretleyin,
- tekrarlayan değerleri yabancı anahtarla bağlı ayrı bir lookup tablosuna taşımak için Ayrı tablo'yu işaretleyin.
Hangi dizinin satır olacağını Liste yolu ile seçin, Kök tablo adını belirleyin, uzun eşlemeleri Tablo veya alan ara… ile filtreleyin, baştan başlamak için Yeniden çıkar'a tıklayın.
Dönüştürün
Dönüştür'e tıklayın, ardından betiği Kopyala'yın veya Belgeye uygula'ya tıklayın.
SQL'i lehçeler arasında çevirme
Mevcut bir SQL betiğini çevirmek için — örneğin MySQL'den PostgreSQL'e ya da C# LINQ'e — onu açıp SQL önizleme'yi kullanın.
AI asistanla
CREATE TABLE · PostgreSQL ve CREATE + INSERT · PostgreSQL (ve diğer diyalektler) öneri baloncukları betiği tek adımda yazar; "sadece siparişler için MySQL şeması üret" gibi şeyler de yazabilirsiniz.