2016-11-07 4 views
13

में पोस्टग्रेज़ में मौजूद है तो मैं तालिका से कॉलम ड्रॉप करने का प्रयास कर रहा हूं।कॉलम को कैसे छोड़ें यदि केवल और यदि यह 9 + संस्करण

कॉलम मौजूद है या नहीं, यह जांचने के लिए सबसे अच्छा प्रथा क्या हो सकती है।

मैं प्रलेखन https://www.postgresql.org/docs/9.2/static/sql-altertable.html के माध्यम से गया लेकिन इसे कोई उदाहरण नहीं मिला कि इसे कैसे किया जाए।

यहां तक ​​कि stackoverflow How to check if a column exists in SQL Server table में इस मिलीं लेकिन वे इसलिए प्रासंगिक लगती है

+0

आपके द्वारा लिंक किए गए प्रश्न में जानकारी स्कीमा क्वेरी PostgreSQL में काम करनी चाहिए। –

उत्तर

23

ALTER TABLE TableName ड्रॉप स्तंभ अगर मौजूद है columnName;

संबंधित मुद्दे