Jak ukryć bazy danych, do których nie mam dostępu


163

Kiedy łączę się z moją Heroku- Postgresqlbazą danych przez pgAdmin3, wyświetla listę wszystkich tabel (około 2600). Za każdym razem, gdy otwieram pgAdmin3, muszę znaleźć własną bazę danych.

Czy istnieje sposób na ukrycie baz danych, do których mam not alloweddostęp?

Odpowiedzi:


335

Miał ten sam problem, ponieważ jest to współdzielona przestrzeń na AWS z 1000 innych DB.

W pgAdmin III

  • upewnij się, że jesteś odłączony od serwera,
  • wybierz Serwer, kliknij prawym przyciskiem myszy -> właściwości, zakładka Zaawansowane,
  • w polu „Ograniczenie bazy danych” wpisz nazwę bazy danych (baz danych) ujętą w pojedyncze cudzysłowy i oddzieloną spacjami .

Na przykład

'dback447'

Aktualizacja dla pgAdmin 4 - Nie używaj cudzysłowów, tylko zwykłą nazwę bazy danych.


27
chcę tylko dodać, że musisz najpierw odłączyć się od serwera przed zrobieniem tego, w przeciwnym razie pole ograniczenia DB będzie wyszarzone
Chin

14
Inna sprawa: używaj pojedynczych cudzysłowów!
luigi7up

5
jak to się robi w pgadmin4? W pgadmin4 nie ma zaawansowanej karty.
Roman

7
@Roman AFAIK, jak to się robi w pgadmin4, polega na skasowaniu tego i użyciu pgadmin3.
n_b

10
W PgAdmin 4 pojedyncze cudzysłowy już nie działają. Tylko zwykła nazwa bazy danych.
reinaldoluckman

17

pgAdmin 4 nie zawiera „Ograniczenia DB”, co jest jedynym powodem, dla którego go nie używam, zmuszając mnie do przyjęcia pgAdmin 3.

Został otwarty bilet, aby dodać tę funkcjonalność w pgAdmin 4 ... https://redmine.postgresql.org/issues/1918


3
pgadmin 4 jest do bani. Jest powolny i ma wiele błędów
Heisenberg

2
Używam teraz pgAdmin 4 i ograniczenie DB działa świetnie.
AskYous

13

Najnowsza wersja pgAdmin 4 (2.0) ma również właściwość ograniczenia bazy danych w zakładce „Zaawansowane” właściwości połączenia z serwerem, podobnie jak w pgAdmin 3. Nie są potrzebne żadne cudzysłowy.


7

Miałem ten sam problem tylko z 10 innymi bazami danych, a odpowiedź Matta Stevensa była tylko częściowo pomocna, tj. Na początku pomogła, a potem uzyskałem dostęp do innej bazy danych na tym samym serwerze.

Zrobiłem wszystko zgodnie z opisem i nie pokazałem żadnego DB. W polu „Ograniczenie bazy danych” wpisujesz nazwy swoich baz danych ujęte w pojedyncze cudzysłowy i oddzielone przecinkami . Np. „Db1” , „db2”.


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.