मैंने इस समस्या में भाग लिया है और इसके आसपास कोई रास्ता नहीं खोज सका। दुर्भाग्य से, जैसा कि सबसे अच्छा मैं बता सकता हूं, किसी को विचारों को छोड़ना होगा, अंतर्निहित तालिका पर कॉलम प्रकार को बदलना होगा, और फिर विचारों को फिर से बनाना होगा। यह पूरी तरह से एक ही लेन-देन में हो सकता है।
बाधा आस्थगन इस समस्या पर लागू नहीं होता है। दूसरे शब्दों में, यहां तक कि SET CONSTRAINTS ALL DEFERRED इस सीमा पर कोई प्रभाव नहीं पड़ता है। विशिष्ट होने के लिए, बाधा आस्थगन संगति जांच पर लागू नहीं होता है जो प्रिंट करता है ERROR: cannot alter type of a column used by a view or rule जब कोई किसी दृश्य के अंतर्गत स्तंभ के प्रकार को बदलने का प्रयास करता है।