Що таке БД технічного обслуговування задає pgAdmin?


24

У діалоговому вікні pgAdmin для додавання нових підключень до бази даних запитується "БД обслуговування" .
Для того, щоб мати змогу підключитися, я встановив її в базу даних, до якої хочу підключитися (а також маю права на підключення).

Отже, чому його називають "БД технічного обслуговування" замість "БД" або "База даних" ?.

Відповіді:


12

Варто зазначити, що Ви можете вільно визначити будь-яку існуючу базу даних в кластері як "БД технічного обслуговування". Ви не обмежуєтесь параметрами, запропонованими інтерфейсом, які є лише типовими типовими налаштуваннями.

Це особливо корисно для користувачів з обмеженими дозволами чи доступом лише для читання. Доступ до однієї БД простіший з тим самим БД, що і "БД обслуговування".

Детальніше:
Чи всім користувачам потрібен доступ до бази даних postgres в pg_hba.conf?

Що таке обслуговування db? За документацію :

База даних postgres також створюється при ініціалізації кластера баз даних. Ця база даних призначена як база даних за замовчуванням для користувачів та додатків, до яких можна підключитися. Це просто копія шаблону1, і при необхідності його можна скинути і відтворити.


8

З документів:

Поле БД технічного обслуговування використовується для визначення початкової бази даних, до якої підключається pgAdmin , і, як очікується, буде встановлена схема pgAgent та об'єкти адміністрування (обидва). У PostgreSQL 8.1 і вище, БД технічного обслуговування зазвичай називається "postgres", а на більш ранніх версіях "template1" часто використовується, хоча для цього краще створити базу даних "postgres", щоб уникнути захаращення бази даних шаблонів.

Я додам, що після підключення він надасть вам список інших баз даних на тому сервері, до якого ви також можете підключитися. Але поки ви не підключитесь до принаймні однієї бази даних на сервері, ви не можете отримати цей список.

Якщо його просто називали "БД", це дозволило б припустити, що це єдина база даних на цьому сервері, до якої можна підключитися, а не одна з (можливо) декількох.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.