Удаленная база данных по-прежнему отображается в списке баз данных в PostgreSQL SQLmanager.
Используя PostgreSQL 9.4.12, я создал новую базу данных с именем new_db и, прежде чем добавить к ней какую-либо таблицу или любой другой объект и, возможно, перед ее регистрацией (я не помню, зарегистрировался я или нет), я ее отбросил. Теперь он все еще отображается в списке базы данных в SQLmanager:
и когда я пытаюсь удалить его с помощью следующего запроса:
drop database new_db;
это говорит:
database doesn't exist
Но когда я открываю "менеджер регистрации базы данных", он выводит список "new_db" и показывает флажок регистрации, как отмечено:
и когда я пытаюсь снять метку и применить изменения, появляется ошибка, которая не относится к базе данных 'new_db'.
Следующий запрос также приводит к 0 строкам:
select oid, * from pg_database where datname like
'new_db';
Как я могу удалить базу данных из списка в SQLmanager?
1 ответ
SQL Manager создает new_db (asdefault anme) при первом подключении. После этого это регистрирует это. Если вы просто отбросите базу данных и не отмените ее регистрацию, "псевдоним" останется. Вы должны щелкнуть правой кнопкой мыши на new_db и "отменить регистрацию базы данных"