2016-12-08 6 views
1

私が作成した新しいデータベースにアクセスできないという問題があります。私は考えることができるすべてをやった。私が必要とするものはmydb_nationalで、現在はmydbで問題ありません。psql:確かに存在するときにDBが見つかりません

[email protected]:/etc/postgresql$ psql -U mydb_user mydb 
Password for user mydb_user: 
psql (9.6.1, server 9.6.0) 
Type "help" for help. 

mydb=# \l 
              List of databases 
    Name  |  Owner  | Encoding | Collate | Ctype |   Access privileges 
--------------+----------------+----------+-------------+-------------+----------------------------------- 
mydb   | mydb_user  | UTF8  | en_US.UTF-8 | en_US.UTF-8 | 
mydb_live | mydb_user  | UTF8  | en_US.UTF-8 | en_US.UTF-8 | 
mydb_migr | mydb_user  | UTF8  | en_US.UTF-8 | en_US.UTF-8 | 
mydb_national| mydb_user  | UTF8  | en_US.UTF-8 | en_US.UTF-8 | =Tc/mydb_user      + 
       |    |   |    |    | mydb_user=CTc/mydb_user  
mydb_pref | mydb_user  | UTF8  | en_US.UTF-8 | en_US.UTF-8 | 
postgres  | postgres  | UTF8  | en_US.UTF-8 | en_US.UTF-8 | 
template0 | postgres  | UTF8  | en_US.UTF-8 | en_US.UTF-8 | =c/postgres      + 
       |    |   |    |    | postgres=CTc/postgres 
template1 | postgres  | UTF8  | en_US.UTF-8 | en_US.UTF-8 | =c/postgres      + 
       |    |   |    |    | postgres=CTc/postgres 
(8 rows) 

mydb=# \q 
[email protected]:/etc/postgresql$ psql -U mydb_user mydb_national 
psql: ERROR: No such database: mydb_national 

私はこのサーバを誰かから継承しており、どのように多くのものが設定されているかわかりません。 DBサーバー全体が別のサーバー上にあるところに何か変なことがありますが、どういうわけかそれはローカルであるかのように(作業用データベース)アクセスできます。

+0

次回はパスワードを尋ねません - あなたの '.pgpass'(もちろんパスワードをマスキングする)と' psql' ?.. –

答えて

1

わかりました。以前の開発者はpgbounceをセットアップし、私の新しいデータベースは明らかにそこに設定されていませんでした。 https://pgbouncer.github.io/

関連する問題