У мене є сервер PostgreSQL, на якому працює кілька баз даних. Одну з баз даних називають postgres, і вона там була з самого початку. Я не міг бачити жодних таблиць усередині, і я ніколи не використовував це явно, але я помітив, що будь-якому користувачеві дозволено створювати таблиці в базі даних (це не те, що я хочу - я не хочу, щоб створювали будь-які користувачі, крім адміністратора будь-які таблиці де завгодно).
У мене таке відчуття, що це якась спеціальна база даних, яка потрібна для нормальної роботи сервера, але яка саме його мета? Які дані зберігаються (або можуть бути) всередині? Чи містять вони метадані про інші бази даних (наприклад information_schema,?). Чи може статися щось неприємне, якщо я скасую connectпривілей до цієї бази даних від публічної? Або якщо я навіть її скину?
Я гугла протягом півгодини, але завжди отримувала абсолютно не пов’язані між собою речі, оскільки це слово postgresтакож використовується для користувача postgresта самої СУБД.