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 に答える