Приветствую, товарисчи! Есть БД Postgresql с именем «his |grep restor», которая была создана корявым скриптом на продакшн-сервере Postgresql. Удалить её никак не получается, как и подключиться к ней - «ВАЖНО: база данных «his |grep restor» не существует», а она есть:
psql -U postgres -h localhost -l | grep -e Name -e "^ his"
Name | Owner | Encoding | Collate | Ctype | Access privileges
his |grep restor | postgres | UTF8 | ru_RU.UTF-8 | ru_RU.UTF-8 |
Что только уже не пробовал - заключать имя в одинарные и двойные кавычки, экранировать, удалять через прослойку dropdb, подставлять аски-коды вмесо пайпа - не помогло. При этом пробовал создать на тестовой виртуалке БД с таким именем и удалить её - удаляется без проблем.. Только нет нужного опыта работы с Postgresql, чтобы понять как это вылечить. Есть у кого-нить идеи?