গত দু'মাস ধরে আমি ডাটাবেসগুলির মধ্যে মুক্তির পরিচালনা পরিচালনা করার জন্য সমাধানগুলি বা অনুশীলনগুলি সন্ধান করছি। আমি এটিকে পরিচালনা করার জন্য সর্বোত্তম প্রক্রিয়া হিসাবে লোকেরা কী দেখছেন তা সন্ধান করছি।
আমাদের ডাটাবেসের জন্য আমাদের 3 টি পরিবেশ রয়েছে:
- উন্নয়ন
- ব্যবহারকারী স্বীকৃতি পরীক্ষা (ইউএটি)
- উত্পাদনের
সমস্যাটি হ'ল কখনও কখনও আমরা আমাদের বিকাশের ডেটাবেজের মধ্যে বেশ কয়েকটি জিনিসে পরিবর্তন আছি এবং স্থাপনার সময় আসি, কিছু বৈশিষ্ট্য ইউএটি-তে প্রকাশের জন্য প্রস্তুত নাও হতে পারে।
সম্প্রতি আমরা রেড গেট এসকিউএল উত্স নিয়ন্ত্রণটি আমাদের সমস্ত সত্ত্বাকে (নিয়মিত কমিট দিয়ে) সঞ্চয় করার জন্য ব্যবহার শুরু করেছি।
আমি চেঞ্জসেটের ভিত্তিতে যাবার কথা ভাবছিলাম (অর্থাত্ এক্সটেনস এক্স এবং পিছনে সমস্ত কিছু এখন ইউএটি-তে চাপানো হচ্ছে) তবে এর অর্থ এই যে আমরা একটি মোতায়েন করার ঠিক আগে লোকেরা কেবল তাদের কোডটি সোর্স নিয়ন্ত্রণে পরীক্ষা করে নিচ্ছে যা বিভ্রান্ত হতে পারে ( বিশেষত যেহেতু লোকেরা ভুলে যায়)। চেঞ্জসেট পদ্ধতির সাথে যাওয়ার সাথে আরেকটি সমস্যা হ'ল যদি কোনও স্টোরেজ পদ্ধতিতে কোনও বাগ থাকে যা ঠিক করা দরকার, পরিবর্তন সংখ্যাটি সংশোধনটির জন্য আমাদের সর্বোচ্চ পরিবর্তনের সুযোগের বাইরে থাকবে তাই এটি তৈরি করা যাতে আমাদের প্রয়োজন হয় সর্বাধিক চেঞ্জসেটের বাইরে ডাটাবেসটি পুনরায় তৈরি করুন, আমরা বাগটি আবার ঠেলে দিচ্ছি।
একটি প্রক্রিয়া সম্পর্কে কোন পরামর্শ?
ধন্যবাদ