2016-11-07 11 views
13

tôi đang cố gắng thả một cột từ một bảng.Làm cách nào để thả cột nếu và chỉ khi nó tồn tại trong postgres trong 9+ phiên bản

thực tiễn tốt nhất để kiểm tra xem cột có tồn tại hay không.

tôi đã xem qua tài liệu https://www.postgresql.org/docs/9.2/static/sql-altertable.html nhưng không tìm thấy bất kỳ ví dụ nào về cách thực hiện.

Ngay cả các mặt hàng này trong stackoverflow How to check if a column exists in SQL Server table, nhưng dường như không phải như vậy có liên quan

+0

Truy vấn lược đồ thông tin trong câu hỏi bạn liên kết đến sẽ hoạt động trong PostgreSQL. –

Trả lời

23

ALTER TABLE tablename DROP COLUMN IF EXISTS ColumnName;

Các vấn đề liên quan