Erişime izin verilmediğim veritabanlarını gizleme


163

Benim bağlandığınızda Heroku- Postgresqlaracılığıyla veritabanına pgAdmin3, O (2600 hakkında) tüm tabloları listeler. PgAdmin3'ü her açtığımda kendi veritabanımı bulmam gerekiyor.

Erişeceğim veritabanlarını gizlemenin bir yolu var mı not allowed?

Yanıtlar:


336

Aynı sorun vardı, onun 1000 diğer DB ile AWS üzerinde paylaşılan bir alan.

PgAdmin III içinde

  • sunucu ile bağlantınızın kesildiğinden emin olun,
  • Sunucu'yu seçin, sağ tıklayın -> özellikler, Gelişmiş sekmesi,
  • 'DB kısıtlaması' alanına , tek tırnak içine alınmış ve boşluklarla ayrılmış veritabanlarınızın adını yazın .

Örneğin

'dback447'

PgAdmin 4 için güncelleme - Tırnak işaretleri kullanmayın, sadece düz DB adı kullanın.


27
sadece bunu yapmadan önce sunucu ile bağlantınızın kesilmesi gerektiğini eklemek istersiniz, aksi takdirde DB kısıtlama alanı gri olur
Chin

14
Başka bir şey: tek tırnak kullanın!
luigi7up

5
pgadmin4'te nasıl yapılır? Pgadmin4 içinde gelişmiş bir sekme yoktur.
Roman

7
@Roman AFAIK, bunun pgadmin4'te nasıl yapıldığını onu çöpe atıp pgadmin3 kullanmaktır.
n_b

10
PgAdmin 4'te tek tırnak işaretleri artık çalışmaz. Sadece düz veritabanı adı.
reinaldoluckman

17

pgAdmin 4, kullanmamamın tek nedeni olan 'DB Kısıtlaması'nı içermiyor ve beni pgAdmin 3'e yerleşmeye zorluyor.

PgAdmin 4'te bu işlevselliği eklemek için bir bilet açıldı ... https://redmine.postgresql.org/issues/1918


3
pgadmin 4 berbat. Yavaş ve çok böcek var
Heisenberg

2
Şimdi pgAdmin 4 kullanıyorum ve DB kısıtlaması harika çalışıyor.
AskYous

13

PgAdmin 4'ün (2.0) en son sürümü, sunucu bağlantısı özelliğinin "Gelişmiş" sekmesinde de pgAdmin 3'tekine çok benzeyen DB kısıtlama özelliğine sahiptir.


7

Ben sadece 10 diğer DBs ile aynı sorunu vardı ve Matt Stevens cevap sadece kısmen yardımcı yani ilk başta yardımcı oldu ve sonra aynı sunucu üzerinde başka bir DB erişim var.

Tüm açıklandığı gibi yaptım ve hiçbir DB hiç shoed. 'DB kısıtlaması' alanına, tek tırnak içine alınmış ve virgülle ayrılmış veritabanlarınızın adını yazabilirsiniz . Örneğin 'db1' , 'db2'.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.