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