पुनर्विक्रय का उद्देश्य idempotent
बनाना है परिवर्तन, जैसे फ़ंक्शन बनाएं या बदलें . तालिका बनाएं बयान बेकार नहीं है। यदि आप किसी तालिका में कोई स्तंभ जोड़ना चाहते हैं, तो मेरा सुझाव है कि:
-
यदि आपने अपना डेटाबेस जारी नहीं किया है, तो बस
तालिका बनाएंको संशोधित करें मूल परिवर्तन में कथन औरsqitch rebaseसभी परिवर्तनों को वापस लाने और अद्यतन तालिका के साथ पुन:नियोजित करने के लिए। विकास करते समय यह आदर्श है। -
अन्यथा, एक नया परिवर्तन जोड़ें, जिसका नाम
$table_$column. है या कुछ ऐसे, और एकALTER TABLEनया कॉलम जोड़ने के लिए बयान। यदि आपने पहले ही डेटाबेस जारी कर दिया है, तो यह तरीका अपनाया जा सकता है, हालाँकि आप चाहें तो इसे रिलीज़ से पहले भी कर सकते हैं।