প্রকল্প সম্পর্কে
DbDelta হলো এমন একটি টুল যা দুটি Microsoft SQL Server ডেটাবেসের স্কিমা তুলনা করতে, পার্থক্য শনাক্ত করতে এবং সোর্স ডেটাবেসের সাথে টার্গেট ডেটাবেসকে সিনক্রোনাইজ করার জন্য ডিপেন্ডেন্সি-অর্ডারড T-SQL মাইগ্রেশন স্ক্রিপ্ট তৈরি করতে ডিজাইন করা হয়েছে। এটি SQL Server 2016+ এবং Azure SQL DB সমর্থন করে।
এর মূল ক্ষমতাগুলোর মধ্যে রয়েছে:
- স্কিমা তুলনা: ১৩টি অবজেক্ট টাইপের মাধ্যমে লাইভ ডেটাবেসগুলোর মধ্যে পার্থক্য গণনা করে।
- স্ক্রিপ্ট জেনারেশন: এরর হ্যান্ডলিং এবং রোলব্যাক ক্ষমতা সহ স্বয়ংসম্পূর্ণ, ট্রানজ্যাকশনাল T-SQL স্ক্রিপ্ট তৈরি করে।
- ডেপ্লয়মেন্ট: টুলের নিজস্ব ইন্টারফেস, sqlcmd অথবা SSMS-এর মাধ্যমে স্ক্রিপ্ট প্রয়োগ করার সুবিধা দেয়।
- রিপোর্টিং: স্কিমা পার্থক্যের বিস্তারিত বিবরণসহ স্বয়ংসম্পূর্ণ HTML এবং JSON রিপোর্ট তৈরি করে।
- একাধিক ইন্টারফেস: এটি Avalonia 11 দিয়ে তৈরি একটি ডেস্কটপ GUI এবং compare, report, script ও apply ভার্বসহ একটি CLI প্রদান করে।
- প্রজেক্ট ম্যানেজমেন্ট: কানেকশন ম্যানেজমেন্ট এবং .dbd XML ফাইল ব্যবহার করে প্রজেক্ট পারসিস্টেন্স সমর্থন করে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.