Wie kann ich eine PostgreSQL-Tabelle mit doppelten Anführungszeichen im Namen löschen?


0

Ich habe versehentlich die folgende Tabelle erstellt, die ich nicht entfernen kann:

db=> \dt
                        List of relations
 Schema |       Name          | Type  | Owner     
--------+---------------------+-------+---------------
 public | "dm"."feedbacks"    | table | write

Was ist der richtige DROP TABLE-String, um ihn zu löschen?

Antworten:


1

Mit Postgress können Sie zwei aufeinanderfolgende doppelte Anführungszeichen verwenden, um ein doppeltes Anführungszeichen in einer Zeichenfolge zu umgehen. Ich denke also, Ihr DROP-Befehl sieht folgendermaßen aus:

DROP TABLE """dm"".""feedbacks"""

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.