आप दो चीजें कर सकते हैं (ये पूरक हैं, विकल्प नहीं):
- अपनी विदेशी कुंजी बाधाओं को DEFERRABLE के रूप में बनाएं। फिर, "सेट प्रतिबंध स्थगित;" को कॉल करें, जिससे लेनदेन के अंत तक विदेशी कुंजी बाधाओं की जांच नहीं की जाएगी। ध्यान दें कि यदि आप कुछ भी निर्दिष्ट नहीं करते हैं तो डिफ़ॉल्ट डिफरेबल (कष्टप्रद) नहीं है।
- "ALTER TABLE mytable DISABLE TRIGGER ALL;" को कॉल करें, जो डेटा लोड करते समय किसी भी ट्रिगर्स को निष्पादित होने से रोकता है, फिर "ALTER TABLE mytable ENABLE TRIGGER ALL;" जब आप उन्हें फिर से सक्षम करने का काम पूरा कर लें।