我们安装了新的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=#
但是,它不允许更新标志
答案 0 :(得分:4)
没有理由连接 template0 。不应使用 template1 ,因为这是新创建的数据库的默认模板。如果您在 template1 中创建了一些内容,它将被复制到任何新数据库中。如果您使用 template1 连接到数据库然后忘记切换数据库,那很容易忘记。
您可以使用 postgres 数据库进行连接。否则不会使用那个。