我有一个 Postgres 列,列名为 ["app_id"]
(是的,带有 [
和 "
)。我不小心创建了它并想放弃它。
然而我试图放弃它,但似乎无法让它工作。 我试过:
alter table articles drop column '["app_id"]';
alter table articles drop column ["app_id"];
alter table articles drop column [""app_id""];
此列的 DROP 语句是什么样的?
最佳答案
将其用双引号括起来,同时转义(通过加倍)内部双引号
alter table articles drop column "[""app_id""]";
http://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-SYNTAX-IDENTIFIERS
关于sql - 如何删除名称为 ["app_id"的 Postgres 列],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24946175/