আমি একটি অ্যাপ্লিকেশন ডিজাইন করছি যা প্রাথমিক পর্যায়ে ক্লায়েন্টদের কাছ থেকে ডেটা এ, বি এবং সি সংগ্রহ করবে তবে পরবর্তীতে এর পরিবর্তে এ, বি, এবং ডি তথ্য সংগ্রহ করবে will
এ, বি, সি এবং ডি খুব সম্পর্কিত এবং একক ডাটাবেস পোস্টগ্রাইএসকিউএল টেবিল টি এর কলাম হিসাবে এখনই বিদ্যমান ।
একবার সি এর আর প্রয়োজন পড়ার পরে, আমি তার প্রয়োগগুলি আমার অ্যাপ্লিকেশন থেকে মুছে ফেলতে চাই (আমি জ্যাঙ্গো ওআরএম ব্যবহার করি ), তবে আমি ইতিমধ্যে প্রবেশ করা ডেটা রাখতে চাই। এটি করার সর্বোত্তম উপায় কী?
আমি এবিডি-র জন্য একটি নতুন টেবিল তৈরি করার কথা ভেবেছি, তবে এর অর্থ যে কোনও সারি রেফারেন্সিং টেবিল টি নিয়ে সমস্যা হতে পারে।
আমি কেবল কলামটি সি বরাবর রেখে যেতে পারি এবং কোডটিতে এর উল্লেখগুলি সরিয়ে ফেলতে পারি, বিদ্যমান ডাটা টিকে থাকতে পারি।
আমি দেখছি না এমন আরও ভাল বিকল্প আছে?
কিছু অতিরিক্ত বিশদ:
সারিগুলির সংখ্যা বড় হবে না, সম্ভবত ব্যবহারকারী প্রতি 1-2 টি। এটি একটি ভর বাজারের অ্যাপ্লিকেশন, তবে আমি সি থেকে ডি তে স্যুইচ করার সময় পর্যন্ত ইউজারবেস খুব বেশি বড় হবে না। সি এবং ডি সম্ভবত একই সময়ে সংগ্রহ করা হবে না, যদিও এটি একটি সম্ভাবনা। সি এবং ডি সম্ভবত এক এক নয়, প্রতিটি একাধিক কলাম উপস্থাপন করে।