منصوبے کے بارے میں
DbDelta ایک ایسا ٹول ہے جسے دو Microsoft SQL Server ڈیٹا بیسز کے اسکیمات کا موازنہ کرنے، فرق کی شناخت کرنے، اور ٹارگٹ ڈیٹا بیس کو سورس کے ساتھ ہم آہنگ کرنے کے لیے ڈیپینڈینسی-آرڈرڈ T-SQL مائیگریشن اسکرپٹس تیار کرنے کے لیے ڈیزائن کیا گیا ہے۔ یہ SQL Server 2016+ اور Azure SQL DB کو سپورٹ کرتا ہے۔
اہم صلاحیتوں میں شامل ہیں:
- اسکیما موازنہ: 13 مختلف آبجیکٹ اقسام میں لائیو ڈیٹا بیسز کے درمیان فرق کا حساب لگاتا ہے۔
- اسکرپٹ جنریشن: ایرر ہینڈلنگ اور رول بیک کی صلاحیتوں کے ساتھ خود مختار، ٹرانزیکشنل T-SQL اسکرپٹس تیار کرتا ہے۔
- تعیناتی (Deployment): ٹول کے اپنے انٹرفیس، sqlcmd، یا SSMS کے ذریعے اسکرپٹس لاگو کرنے کی اجازت دیتا ہے۔
- رپورٹنگ: اسکیما کے فرق کی تفصیلات فراہم کرنے والی خود مختار HTML اور JSON رپورٹس تیار کرتا ہے۔
- متعدد انٹرفیس: Avalonia 11 کے ساتھ بنایا گیا ایک ڈیسک ٹاپ GUI اور ایک CLI فراہم کرتا ہے جس میں compare، report، script، اور apply کے لیے وربز موجود ہیں۔
- پروجیکٹ مینجمنٹ: کنکشن مینجمنٹ اور .dbd XML فائلوں کے ذریعے پروجیکٹ کی پائیداری (persistence) کو سپورٹ کرتا ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.