| ورژن | 1.10 beta 18 |
|---|---|
| ناشر | Adept SQL Tools |
| رہائی کی تاریخ | 25 نومبر، 2014 |
| تاریخ شامل کی گئی | 25 نومبر، 2014 |
| OS کی ضروریات | Windows 95, Windows 2000, Windows 98, Windows, Windows NT |
| تقاضے | None |
| کل ڈاؤن لوڈ | 515 |
| قیمت | Free to try |
تفصیل
ماہر ایس کیو ایل ورکشاپ ڈیبگنگ کے لیے ایس کیو ایل ذرائع کے ایک سیٹ کو لکھنے سے لے کر ڈیٹا بیس اسکیما کی ترقی کے تمام مراحل کی حمایت کرتا ہے اور جب اسکرپٹس کو تبدیل کیا جاتا ہے تو اس کے بعد ڈیٹا بیس کی مطابقت پذیری تک۔ ماہر ایس کیو ایل ورکشاپ کو خاص طور پر ایس کیو ایل کے ڈی ڈی ایل سبسیٹ اور اسکیما سنکرونائزیشن سے نمٹنے کے لیے ڈیزائن کیا گیا ہے۔ یہ استفسار سازی اور تجزیہ کرنے والے ٹولز جیسے MS Query Analyzer کی تکمیل کرتا ہے بلکہ پھر ان کا مقابلہ کرتا ہے۔
ماہر ایس کیو ایل ورکشاپ کا ایک اہم حصہ ایک آسان ٹیکسٹ ایڈیٹر ہے جس میں ایس کیو ایل نحو کو نمایاں کرنا اور عام طور پر استعمال ہونے والے ایس کیو ایل اسٹیٹمنٹس کے شارٹ کٹس ہیں۔ ایک علیحدہ "بیانات کی فہرست" پینل گروپس، متاثرہ اسکیما آبجیکٹ کے ذریعے، تمام SQL اسٹیٹمنٹس، کسی بھی اوپن پروجیکٹ اسکرپٹس میں کسی بھی بیان تک فوری رسائی فراہم کرتے ہیں۔
اسکرپٹ کو ایس کیو ایل سرور کو فیڈ کرنے سے پہلے، وہ میکرو پری پروسیسر سے گزرے ہیں۔ #includes، #defines اور مشروط تالیف کی ہدایات کے معمول کے امتزاج کے ساتھ، آپ تمام پروجیکٹ کے مخصوص ڈیٹا کی اقسام یا عام طور پر استعمال ہونے والے فیلڈ کے مجموعوں کے لیے ایک ہی ڈیکلریشن فائل میکروز میں ڈال سکتے ہیں۔ اس سے آپ کو پروجیکٹ اسکرپٹس کو کمپیکٹ، مستقل، DBMS سے آزاد اور ترمیم کرنے میں آسان رکھنے میں مدد ملے گی۔ ماہر ایس کیو ایل ورکشاپ میں، کسی بھی پری پروسیس شدہ ایس کیو ایل اسٹیٹمنٹ کا جائزہ لیا جا سکتا ہے اور اس پر عمل درآمد کیا جا سکتا ہے۔ آپ بریک پوائنٹس، رن یا سٹیپ تھرو مخصوص اسکرپٹس یا پروجیکٹ میں تمام اسکرپٹس سیٹ کر سکتے ہیں۔ استفسار کے نتائج علیحدہ ونڈو میں دکھائے جا سکتے ہیں۔ موجودہ ڈیٹا بیس سے SQL پروجیکٹ کو بہت آسانی سے دوبارہ بنایا جا سکتا ہے۔ نہ صرف ماہر ایس کیو ایل ورکشاپ ڈیٹا بیس اسکیما کی بنیاد پر ایس کیو ایل اسکرپٹ تیار کرتی ہے، بلکہ یہ نتیجے میں آنے والے اسکرپٹ کو متعدد ماڈیولز میں تقسیم کرنے اور جہاں مناسب ہو، خام ایس کیو ایل کو پروجیکٹ سے متعین میکرو کے ساتھ تبدیل کرنے کے بہت سے آسان طریقے بھی فراہم کرتا ہے۔ زیادہ تر ڈیٹا بیس، معمولی کو چھوڑ کر، ایک دوسرے سے نسبتاً آزاد منطقی حصوں (ٹیبلز، آراء، طریقہ کار وغیرہ کے گروپ) میں تقسیم کیے جا سکتے ہیں۔ ہر ایک گروپ کو علیحدہ اسکرپٹ کے طور پر لاگو کرنے سے اسکیما کے ذرائع کو دیکھنے اور برقرار رکھنے میں بہت آسانی ہوتی ہے۔ ماہر ایس کیو ایل ورکشاپ میں استعمال ہونے والے پروجیکٹ پر مبنی نقطہ نظر بہت سی اسکرپٹ فائلوں سے آپ کے ڈیٹا بیس کو بنانا بہت فطری بناتا ہے جو تمام میکرو ڈیکلریشنز کے ایک ہی سیٹ کو شیئر کرتی ہیں۔ آپ آسانی سے پراجیکٹ کے اندر اسکرپٹس کو شامل، ہٹا یا دوبارہ ترتیب دے سکتے ہیں، تمام یا منتخب اسکرپٹس کو چلا سکتے ہیں۔ ماہر ایس کیو ایل ورکشاپ MS Transact-SQL کے DDL سبسیٹ کو پوری طرح سمجھتی ہے (CREATE/DROP/ALTER سٹیٹمنٹس اور سٹور شدہ طریقہ کار کالز اسکیما میں ترمیم کرتے ہیں، جیسے "exec sp_addtype")۔ یہ پروگرام ایس کیو ایل کے ذرائع سے ہی ایک اندرونی سکیما کی نمائندگی کر سکتا ہے اور پھر اس کے ساتھ مختلف دلچسپ چیزیں کر سکتا ہے، جیسے ڈیٹا بیس سکیما سے موازنہ کرنا اور فرق اسکرپٹ تیار کرنا۔ اس کا مطلب یہ ہے کہ ایک ہی ایس کیو ایل اسکرپٹ کو لائیو ڈیٹابیس کے خلاف کئی بار چلایا جا سکتا ہے بغیر کسی تبدیلی کی میزوں کو متاثر کیے بغیر۔ یہ ماخذ اور ڈیٹا بیس کو ہم آہنگ کرنے کے لیے ضروری صرف کم سے کم ایس کیو ایل کا اخراج کرے گا، اس لیے ڈیٹا بیس میں تبدیلیوں کو بہت آسان بناتا ہے۔ ماہر ایس کیو ایل ورکشاپ اختیاری طور پر ہسٹری اسکرپٹس تیار کرتی ہے، جسے گاہک کی ریموٹ مشین پر چلایا جا سکتا ہے تاکہ ان کے ڈیٹا بیس کو آپ کی ماسٹر کاپی کے ساتھ سنکرونائز کیا جا سکے۔ یہ پلے بیک اسٹینڈ اکیلے یوٹیلیٹی کے ذریعے کیا جاتا ہے، جسے یا تو ایک سادہ اور صارف دوست GUI ایپلیکیشن کے طور پر یا پھر کمانڈ لائن سے خاموشی سے چلایا جا سکتا ہے۔ ورژن بنانے کے لیے ڈیٹا بیس کی تیاری کرتے ہوئے، آپ اس کے ساتھ ایک ہسٹری اسکرپٹ جوڑتے ہیں - ایک SQL فائل جو کہ ایک یا زیادہ ورژن کے حصوں میں، موجودہ ڈیٹا بیس اسکیما کو بیان کرتی ہے۔ ڈیٹا بیس اسکیما میں تبدیلیاں کرنے کے بعد، آپ پھر ایک مینو کمانڈ کے ساتھ ہسٹری اسکرپٹ کو اپ ڈیٹ کر سکتے ہیں۔ یہ پروگرام ہسٹری اسکرپٹ میں درج آخری اسکیما کے خلاف موجودہ ڈیٹا بیس اسکیما سے مماثل ہوگا، پھر تاریخ میں تبدیلیوں کو نئے ورژن نمبر کے تحت شامل کرے گا۔
چونکہ آپ کے تمام ڈیٹا بیس ڈھانچے کو ایس کیو ایل اسکرپٹس (ٹیکسٹ فائلز) میں رکھا گیا ہے، اس لیے ٹیم کے کام کو منظم کرنے کے لیے باقاعدہ ورژن کنٹرول کے طریقے استعمال کیے جا سکتے ہیں۔ اگر متعدد ڈویلپرز ڈیٹا بیس کے مخصوص منطقی حصوں کی ترقی کے ذمہ دار ہیں، تو وہ تیسرے فریق کے سورس کوڈ کنٹرول سافٹ ویئر کا استعمال کرتے ہوئے اپنے SQL اسکرپٹس (اور ڈیٹا بیس کی ان کی مقامی کاپیاں) پر آزادانہ طور پر کام کر سکتے ہیں۔ ماہر ایس کیو ایل ورکشاپ اپنے صارف انٹرفیس میں بنیادی ورژن کنٹرول کمانڈز کو شامل کرتی ہے، ایک الگ پلگ ان ماڈیول کے ذریعے مخصوص VCS سافٹ ویئر کے ساتھ انٹرفیس کرنا۔