Как скрыть базы данных, к которым у меня нет доступа


163

Когда я подключаюсь к моей Heroku- Postgresqlбазу данных с помощью pgAdmin3, В нем перечислены все таблицы (около 2600). Каждый раз, когда я открываю pgAdmin3, я должен найти свою собственную базу данных.

Есть ли способ скрыть базы данных, к которым я обращаюсь not allowed?

Ответы:


337

Возникла та же проблема, что и общее пространство на AWS с 1000 другими БД.

В пгАдмин III

  • убедитесь, что вы отключены от сервера,
  • выберите сервер, щелкните правой кнопкой мыши -> свойства, вкладка «Дополнительно»,
  • в поле «Ограничение БД» введите имя базы данных, заключенное в одинарные кавычки и разделенное пробелами .

Например

'dback447'

Обновление для pgAdmin 4 - не используйте кавычки, только простое имя БД.


27
просто хочу добавить, что перед этим вы должны быть отключены от сервера, в противном случае поле ограничения БД будет затенено
Chin

14
Другое дело: используйте одинарные кавычки!
luigi7up

5
как это делается в pgadmin4? В pgadmin4 нет расширенной вкладки.
Роман

7
@ Roman AFAIK, как это сделать в pgadmin4, можно удалить, используя pgadmin3.
n_b

10
В PgAdmin 4 одинарные кавычки больше не работают. Просто простое имя базы данных.
reinaldoluckman

17

В pgAdmin 4 отсутствует «Ограничение БД», и это единственная причина, по которой я его не использую, что вынуждает меня согласиться на pgAdmin 3.

Был открыт тикет, чтобы добавить эту функциональность в pgAdmin 4 ... https://redmine.postgresql.org/issues/1918


3
пгадмин 4 отстой. Это медленно и имеет много ошибок
Гейзенберг

2
Я использую pgAdmin 4 сейчас, и ограничение БД прекрасно работает.
AskYous

13

В последней версии pgAdmin 4 (2.0) также есть свойство ограничения БД на вкладке «Дополнительно» свойства подключения к серверу, почти такое же, как в pgAdmin 3. Кавычек не требуется.


7

У меня была такая же проблема только с 10 другими БД, и ответ Мэтта Стивенса был только частично полезен, то есть сначала он помог, а затем я получил доступ к другой БД на том же сервере.

Я сделал все, как описано, и это не обделено БД вообще. В поле «Ограничение БД» вы вводите имя базы данных, заключенное в одинарные кавычки и разделенные запятыми . Например, «db1» , «db2».


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.