วิธีซ่อนฐานข้อมูลที่ฉันไม่ได้รับอนุญาตให้เข้าถึง


163

เมื่อฉันเชื่อมต่อกับฉันHeroku- Postgresqlฐานข้อมูลผ่านทางpgAdmin3, จะแสดงตารางทั้งหมด (ประมาณ 2600) ทุกครั้งที่ฉันเปิด pgAdmin3 ฉันต้องค้นหาฐานข้อมูลของตัวเอง

มีวิธีซ่อนฐานข้อมูลที่ฉันnot allowedเข้าถึงหรือไม่

คำตอบ:


336

มีปัญหาเดียวกันเนื่องจากเป็นพื้นที่ที่ใช้ร่วมกันบน AWS กับฐานข้อมูลอื่น ๆ 1,000 แห่ง

ใน pgAdmin III

  • ตรวจสอบให้แน่ใจว่าคุณตัดการเชื่อมต่อจากเซิร์ฟเวอร์
  • เลือกเซิร์ฟเวอร์คลิกขวา -> คุณสมบัติแท็บขั้นสูง
  • ใน 'DB ข้อ จำกัด' ชนิดในชื่อของฐานข้อมูลของคุณ (s) ล้อมรอบในหนึ่งเดียวราคาและคั่นด้วยช่องว่าง

เช่น

'dback447'

อัปเดตสำหรับ pgAdmin 4 - อย่าใช้เครื่องหมายคำพูดเฉพาะชื่อฐานข้อมูลธรรมดา


27
เพียงแค่ต้องการที่จะเพิ่มที่คุณจะต้องมีการตัดการเชื่อมต่อจากเซิร์ฟเวอร์ก่อนที่จะทำเช่นนี้มิฉะนั้นข้อมูลข้อ จำกัด DB จะเป็นสีเทา
คาง

14
อีกสิ่งหนึ่ง: ใช้เครื่องหมายคำพูดเดี่ยว!
luigi7up

5
มันจะทำอย่างไรใน pgadmin4 ไม่มีแท็บขั้นสูงใน pgadmin4
โรมัน

7
@Roman AFAIK วิธีการดำเนินการใน pgadmin4 นั้นทำได้โดยการกำจัดและใช้ pgadmin3
n_b

10
ใน PgAdmin 4 เครื่องหมายคำพูดเดี่ยวไม่ทำงานอีกต่อไป เพียงชื่อฐานข้อมูลธรรมดา
reinaldoluckman

17

pgAdmin 4 ไม่มี 'ข้อ จำกัด ของ DB' ซึ่งเป็นเหตุผลเดียวที่ฉันไม่ได้ใช้มันบังคับให้ฉันต้องชำระสำหรับ pgAdmin 3

มีตั๋วเปิดขึ้นเพื่อเพิ่มฟังก์ชั่นนี้ใน pgAdmin 4 ... https://redmine.postgresql.org/issues/1918


3
pgadmin 4 ดูด มันช้าและมีข้อบกพร่องมากมาย
Heisenberg

2
ตอนนี้ฉันใช้ pgAdmin 4 และข้อ จำกัด ของฐานข้อมูลใช้งานได้ดี
AskYous

13

เวอร์ชันล่าสุดของ pgAdmin 4 (2.0) มีคุณสมบัติการ จำกัด ฐานข้อมูลเช่นกันในแท็บ "ขั้นสูง" ของคุณสมบัติการเชื่อมต่อเซิร์ฟเวอร์เช่นเดียวกับใน pgAdmin 3 ไม่จำเป็นต้องใส่เครื่องหมายคำพูด


7

ฉันมีปัญหาเดียวกันกับฐานข้อมูลอื่น ๆ เพียง 10 แห่งและคำตอบของ Matt Stevens นั้นมีประโยชน์เพียงบางส่วนเช่นในตอนแรกมันช่วยฉันแล้วฉันก็สามารถเข้าถึงฐานข้อมูลอื่นบนเซิร์ฟเวอร์เดียวกันได้

ฉันทำทุกอย่างตามที่อธิบายไว้ ใน 'DB ข้อ จำกัด' คุณพิมพ์ในชื่อของฐานข้อมูลของคุณล้อมรอบในราคาเดียวและคั่นด้วยเครื่องหมายจุลภาค เช่น 'db1' , 'db2'


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.