นี่คือคำสั่ง sqlt-diff-oldp ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
sqlt-diff - ค้นหาความแตกต่าง b / w สองสคีมา
เรื่องย่อ
สำหรับความช่วยเหลือ:
sqlt-diff -h|--วิธีใช้
สำหรับรายการ parsers ที่ถูกต้องทั้งหมด:
sqlt -l|--รายการ
เพื่อแยกสองสคีมา:
sqlt-diff [ตัวเลือก] file_name1=parser file_name2=parser
ตัวเลือก:
-d|--debug แสดงข้อมูลการดีบัก
DESCRIPTION
sqlt-diff เป็นยูทิลิตี้สำหรับสร้างไฟล์คำสั่ง SQL ที่จำเป็นในการแปลงไฟล์
สคีมาแรกให้กับอันที่สอง ในขณะที่ยังไม่ละเอียดถี่ถ้วนในความสามารถในการกลายพันธุ์
สคีมาทั้งหมดจะรายงานสิ่งต่อไปนี้
· ตารางใหม่
การใช้คลาส Producer ของสคีมาเป้าหมาย (ที่สอง) ตารางใดๆ ที่ขาดหายไปใน
สคีมาแรกจะถูกสร้างขึ้นอย่างครบถ้วน (ฟิลด์ ข้อจำกัด ดัชนี)
· ฟิลด์ที่ขาดหายไป/แก้ไข
ฟิลด์ใดๆ ที่ขาดหายไปหรือเปลี่ยนแปลงระหว่างสคีมาทั้งสองจะถูกรายงานเป็น:
เปลี่ยนตาราง
[หยด ]
[เปลี่ยน ( )] ;
· ดัชนีขาดหายไป/เปลี่ยนแปลง
ดัชนีใด ๆ ที่ขาดหายไปหรือประเภทอื่นหรือในฟิลด์ต่าง ๆ จะถูกระบุ
ดัชนีที่ควรลดลงจะถูกรายงานดังนี้:
DROP INDEX บน ;
ดัชนีประเภทอื่นหรือในฟิลด์ต่าง ๆ จะถูกรายงานเป็นดัชนีใหม่เป็น
เช่น:
สร้าง [ ] ดัชนี [ ] บน
( [, ] ) ;
คำสั่ง "ALTER/DROP TABLE" และ "CREATE INDEX" เป็น ไม่ สร้างโดยผู้ผลิต,
น่าเสียดายและอาจต้องมีการนวดก่อนที่จะส่งไปยังฐานข้อมูลเป้าหมายของคุณ
ใช้ sqlt-diff-oldp ออนไลน์โดยใช้บริการ onworks.net