QuapQuap

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 TABLE ve INSERT ifadeleriyle.
  • 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.

Vurgu rengi