PgAdmin tarafından istenen Bakım DB'si nedir?


24

Yeni veritabanı bağlantıları eklemek için pgAdmin iletişim kutusu bir "Bakım DB" ister .
Bağlanabilmek için bağlanmak istediğim veritabanına ayarladım (ve ayrıca bağlanmaya haklarım var).

Peki neden "DB" veya "Veritabanı" yerine "Bakım DB" olarak adlandırılıyor?

Yanıtlar:


12

Kümede var olan herhangi bir veritabanını "Bakım DB" olarak tanımladığınızı belirtmekte fayda var . Arayüzün önerdiği, sadece tipik varsayılanlar olan seçeneklerle sınırlı değilsiniz.

Bu özellikle sınırlı izinlere veya salt okunur erişime sahip kullanıcılar için kullanışlıdır. Tek bir DB'ye erişim, "Maintenance DB" ile aynı DB ile daha kolaydır.

Daha fazla ayrıntı:
Tüm kullanıcıların pg_hba.conf adresindeki postgres veritabanına erişmeleri gerekir mi?

Ne olduğunu bakım db? Dokümantasyon başına :

Postgres veritabanı, bir veritabanı kümesi başlatıldığında da oluşturulur. Bu veritabanı, kullanıcılara ve uygulamalara bağlanmak için varsayılan bir veritabanı anlamına gelir. Bu sadece template1'in bir kopyasıdır ve gerekirse düşürülebilir ve yeniden yaratılabilir.


8

Dokümanlardan:

Bakım DB alanı, pgAdmin'in bağlandığı ve pgAgent şemasının ve adminpack nesnelerinin kurulu olması beklenen (her ikisi de isteğe bağlı) olacak ilk veritabanını belirlemek için kullanılır . PostgreSQL 8.1 ve üzeri sürümlerde, bakım DB'si normalde 'postgres' olarak adlandırılır ve daha önceki sürümlerde 'template1' sıklıkla kullanılır, ancak bu amaçla şablon veritabanını karıştırmamak için bir 'postgres' veritabanı oluşturmak tercih edilir.

Bağlandıktan sonra, o sunucudaki bağlanabileceğiniz diğer veritabanlarının bir listesini de verir. Ancak sunucudaki en az bir veritabanına bağlanana kadar, o listeyi getiremezsiniz.

Sadece "DB" olarak adlandırılmış olsaydı, bu, o sunucudaki bağlanabileceğiniz tek veritabanı olduğunu söylerdi (bir tanesi potansiyel olarak).

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.