postgres,它从一开始就存在。我无法看到里面的任何表格,而且我从未明确使用过它,但我注意到任何用户都可以在该数据库中创建表格(这不是我想要的 - 除了管理员之外,我不希望任何用户在任何地方创建表格)。
我有一种感觉,它是一种特殊的数据库,用于服务器的正常运行,但是它的确切目的是什么?存储哪种类型的数据(或可能存储哪种类型的数据)?它是否保存其他数据库的元数据(例如information_schema)?如果我从公共中撤销对该数据库的connect权限,会发生什么不好的事情?或者如果我甚至删除它会怎样?
我谷歌搜索了半个小时,但总是得到完全无关的东西,因为单词postgres也用于用户postgres和DBMS本身。
postgres的访问权限,一切都还正常,除了一个问题:pgAdmin III无法连接,除非我在“Maintenance DB”字段中指定目标数据库。似乎它以前连接到postgres数据库。 - R Kiselev