Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen sqlt-diff-oldp komutudur.
Program:
ADI
sqlt-diff - iki şema arasındaki farkları s/b bulun
SİNOPSİS
Yardım için:
sqlt-diff -h|--yardım
Tüm geçerli ayrıştırıcıların listesi için:
sqlt -l|--liste
İki şemayı birbirinden ayırmak için:
sqlt-diff [seçenekler] file_name1=ayrıştırıcı dosya_adı2=ayrıştırıcı
Seçenekler:
-d|--debug Hata ayıklama bilgilerini göster
AÇIKLAMA
sqlt-diff, dönüştürmek için gerekli SQL komutlarının bir dosyasını oluşturmak için bir yardımcı programdır.
birinci şema ikinciye verilir. Mutasyona uğrama yeteneği henüz kapsamlı olmasa da
tüm şema, aşağıdakileri rapor edecektir
· Yeni tablolar
Hedef (ikinci) şemanın Producer sınıfını kullanarak,
ilk şema bütünüyle (alanlar, kısıtlamalar, dizinler) oluşturulacaktır.
· Eksik/değiştirilmiş alanlar
İki şema arasında eksik veya değiştirilmiş alanlar şu şekilde bildirilecektir:
TABLOYU DEĞİŞTİR
[DÜŞÜRMEK ]
[DEĞİŞTİRMEK ( )] ;
· Eksik/değiştirilmiş dizinler
Eksik veya farklı türde veya farklı alanlardaki dizinler belirtilecektir.
Düşürülmesi gereken endeksler şu şekilde rapor edilecektir:
DROP ENDEKSİ ÜZERİNDE ;
Farklı türde veya farklı alanlardaki bir dizin şu şekilde yeni bir dizin olarak rapor edilecektir:
böyle:
OLUŞTURMAK [ ] İNDEKS [ ] ÜZERİNDE
( [, ] ) ;
"ALTER/DROP TABLE" ve "CREATE INDEX" ifadeleri vardır değil Üretici tarafından oluşturulan,
ne yazık ki ve hedef veritabanınıza iletilmeden önce masaj gerektirebilir.
onworks.net hizmetlerini kullanarak sqlt-diff-oldp çevrimiçi kullanın