3

我们已经安装了新的 gpdb 数据库。但是,当尝试连接 template0 数据库时。

[gpadmin@mdw~]$ psql -d template0
psql: FATAL:  database "template0" is not currently accepting connections
[gpadmin@mdw~]$ 

我们尝试更新 FLAG

template1=# UPDATE pg_database SET datallowconn = TRUE WHERE datname = 'template0';
ERROR:  permission denied: "pg_database" is a system catalog
template1=# 

但是,它不允许更新 FLAG

4

1 回答 1

7

没有理由连接到template0。甚至不应使用template1 ,因为这是新创建的数据库的默认模板。如果您在template1中创建某些内容,它将被复制到任何新数据库中。如果你使用template1连接数据库然后忘记切换数据库,这很容易忘记。

您可以使用postgres数据库进行连接。那个不被使用。

于 2016-11-10T22:29:11.813 回答