Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

डेटा तालिका में होने के बाद Laravel माइग्रेशन फ़ील्ड जोड़ें?

हां, हर बार जब आपको किसी तालिका को किसी तरह से बदलने की आवश्यकता होती है, तो आप उसके लिए एक नया माइग्रेशन बनाते हैं। यही माइग्रेशन का पूरा बिंदु है। जब आप एक सहयोगी वातावरण में विकास कर रहे होते हैं और आप रिमोट रिपोजिटरी से कुछ बदलाव खींचते हैं, तो आपको जो कुछ करना चाहिए (यदि डेटाबेस के साथ काम कर रहा है) में से एक अन्य डेवलपर्स द्वारा बनाए गए किसी भी माइग्रेशन को चलाया जाता है। यह आपके डेटाबेस को सिंक में रखता है।

निश्चित रूप से आप कभी-कभी कॉलम छोड़ सकते हैं और जोड़ सकते हैं लेकिन यह कोई बड़ी बात नहीं है।

जब आप पहली बार टेबल बनाते हैं तो आप शायद Schema::create() . का उपयोग कर रहे होते हैं . उस तालिका के लिए बाद के सभी माइग्रेशन को Scheme::table() use का उपयोग करना चाहिए . यह वही पैरामीटर स्वीकार करता है, सिवाय इसके कि वह पहले तालिका बनाने का प्रयास नहीं करता है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL बैकअप डेटाबेस

  2. हर बार जब मैं पुन:नियोजित करता हूं तो मुझे कनेक्शन पूल को फ्लश करने की आवश्यकता क्यों होती है?

  3. SQL क्वेरी MySQL में तालिका बनाने के लिए

  4. पंक्तियों को डिफ़ॉल्ट कॉलम मान पर वापस लाएं mysql

  5. php बाधा उल्लंघन त्रुटि 1452