ব্লগ তৈরী পর্ব – ০৮/ মাইগ্রেশন করা

গত পর্বে আমরা দেখেছিলাম কাঠামো বানানো। আজকে আমরা দেখবো কি ভাবে আমাদের এই বানানো কাঠামো দিয়ে আমরা ডাটাবেসে টেবিল বানাবো।
মডেল এ কোনো ধরণের কোনো পরিবর্তন বা নুতন কোনো মডেল তৈরী করলে আমাদের কে সবসময় python manage.py makemigrations কমান্ড দিতে হবে। যখন আমরা এই কমান্ড দিবো তখন আমাদের মাইগ্রেশনস ফোল্ডার এর ভিতরে একটা মাইগ্রেশন নম্বর সহ মাইগ্রেশন ফাইল তৈরী হবে যেটা ডাটাবেস এ কিভাবে সেভ হবে তার একটা নমুনা চিত্র মাত্র। যতবার এ আমরা মডেল আপডেট করবো ততবার এ মাইগ্রেশন করতে হবে আর যত বার মাইগ্রেশন করবো ততবার নুতন মাইগ্রেশন নম্বর সহ মাইগ্রেশন ফাইল তৈরী হবে।
সবশেষে ডাটাবেস এ টেবিল তৈরী করার জন্য python manage.py migrate কমান্ড দিতে হবে। তখন মাইগ্রেশনস ফাইল এর উপরে ভিত্তি করে ডাটাবেস এ সারি ,কলাম তৈরী হবে।
আমাদের ফাইনাল কমান্ড জন্য এর টার্মিনালে দিতে হবে :

python manage.py makemigrations blog
python manage.py migrate

আমাদের কাঠামো বানানো হলো,ডাটাবেস এ টেবিল বানানো হলো এখন আমাদের কাজ হলো এই ডাটাবেস এ ডাটা জমা করা।
পরবর্তি পর্বে আমরা এ বিষয়ে আলোচনা করার চেষ্টা করবো ইনশা আল্লাহ

Leave a Comment

Your email address will not be published. Required fields are marked *