Windows10にpostgresqlをインストールしました。
しかし、データベースpostgres
には接続できるのにtemplate0
には接続できません。
なぜでしょうか。アクセス権とかが関わっているのでしょうか。
下記、バージョン確認からデータベース接続まで。
PostgrSQL
1C:\Users\user01>psql -V 2psql (PostgreSQL) 14.0 3 4C:\Users\user01>psql -U postgres 5ユーザー postgres のパスワード: 6psql (14.0) 7"help"でヘルプを表示します。 8 9postgres=# \l 10 データベース一覧 11 名前 | 所有者 | エンコーディング | 照合順序 | Ctype(変換演算子) | アクセス権限 12-----------+----------+------------------+----------+-------------------+----------------------- 13 postgres | postgres | UTF8 | C | C | 14 template0 | postgres | UTF8 | C | C | =c/postgres + 15 | | | | | postgres=CTc/postgres 16 template1 | postgres | UTF8 | C | C | =c/postgres + 17 | | | | | postgres=CTc/postgres 18(3 行) 19 20postgres=# \c template0 21"localhost" (::1)、ポート 5432でのサーバーへの接続に失敗しました: FATAL: database "template0" is not currently accepting connections 22以前の接続は保持されています 23postgres=# \c postgres 24データベース"postgres"にユーザー"postgres"として接続しました。 25postgres=#
エラーそのまま検索ワードで結構出てきますよ。
記事ありました。
もともと接続できないようなやつなんですね。
このデータベースは使わないけど、ほったらかしとくことにします。
https://ameblo.jp/itboy/entry-10128964640.html
もう少し正確に理解したほうが良さそうなので回答しておきます
回答2件
あなたの回答
tips
プレビュー