एक "स्टैंड-इन" या "स्टैंडिन" संरचना एक दृश्य से बनाई गई एक तालिका है, जिसमें दृश्य के समान संरचना होती है। इसका उपयोग यह सुनिश्चित करने के लिए किया जाता है कि जब कई अन्योन्याश्रित विचारों का निर्यात किया जा रहा हो तो निर्भरताएं पूरी हों।पी>
मुझे यकीन नहीं है कि अगर स्टैंड-इन संरचनाएं मौजूद हैं तो निर्यात विफल क्यों होना चाहिए (इनके होने का निहितार्थ वास्तव में उल्टा है), लेकिन इस प्रक्रिया में एक बग हो सकता है। मुझे वास्तव में बताने के लिए निर्यात फ़ाइल के प्रासंगिक अनुभाग को देखना होगा।
phpmyadmin sourceforge साइट बग #3846 में स्टैंड-इन संरचनाओं के उपयोग का उल्लेख करती है (http:/ /sourceforge.net/p/phpmyadmin/bugs/3846/ ):
<ब्लॉकक्वॉट>निर्यात करते समय, phpMyAdmin दृश्य के लिए एक स्टैंड-इन संरचना बनाता है (तालिका बनाएं के साथ), फिर बाद में यह इस तालिका को छोड़ देता है और दृश्य बनाएं का उपयोग करता है।
और जीथब पर phpmyadmin बग #11711 के लिए टिप्पणियों में एक और संदर्भ है (https://github .com/phpmyadmin/phpmyadmin/commit/2f2b505 ):
<ब्लॉकक्वॉट>व्यू ए दूसरे व्यू बी पर निर्भर हो सकता है जिसे नीचे परिभाषित किया गया है, इसलिए अगर हम स्टैंड-इन का उपयोग नहीं करते हैं तो व्यू ए निर्माण विफल हो जाएगा। निर्भरताएं अधिक जटिल हो सकती हैं, इसलिए सभी निर्भरताओं की गणना करने के बजाय हम स्टैंड-इन का उपयोग करते हैं।