Redshift

名稱中帶有 + 和空格的紅移刪除表

  • July 6, 2017

我有一個使用者創建的表,它似乎來自一個從未插值的 python 變數。

afsproddb01=# \dt+ *transtable*
                   List of relations
schema |      name       | type  | owner  | description
--------+-----------------+-------+--------+-------------
public |  + transtable + | table | usiapp |
(1 row)

我無法放棄它,我只能用 \dt+ 和萬用字元方法來描述它。誰能指出我正確的方向?

我能夠回答我自己的問題,一位同事能夠看到第一個加號前面的空間。我沒有看到這個,所以引用的 drop 起作用了。

afsproddb01=#drop table " + transtable +"; 
DROP TABLE

引用自:https://dba.stackexchange.com/questions/178161