如何删除名称为[“app_id”]的Postgres列

时间:2014-07-25 00:28:55

标签: sql postgresql

我有一个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语句是什么?

1 个答案:

答案 0 :(得分:5)

用双引号括起来,同时逃避(加倍)内部双引号

alter table articles drop column "[""app_id""]";

http://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-SYNTAX-IDENTIFIERS