pgAdmin3 看不到数据库 postgresql

pgAdmin3 not see database postgresql

我在 Linux Mint 的命令行中创建了名为“food”的数据库。我想导入转储到数据库,但我做不到。


  1. 我的 pgAdmin 没有看到这个数据库。我尝试在 pgAdmin 中更新数据库列表,尝试重新安装 pgAdmin,重新启动服务器。

  2. 我无法在官方文档命令的帮助下在命令行中将转储导入数据库 - "psql dbname < infile"(PostgreSQL Documentation). In general, I have to upload this dump(GeoNamesDB)

例如转储文件的名称-“_countries.sql”。

我应该怎么做,让我的 pgAdmin 看到数据库“food”,然后我可以将转储导入我的数据库。

我使用"createdb"命令。谢谢您的帮助。我解决了问题。我转到文件 /etc/postgresql/9.4/main/postgresql.conf 并看到该文件中的端口是 5433。我将其更改为 5432。控制台中的数据库列表 = pgAdmin3 中的数据库列表。现在我应该明白如何将 _countries.sql 上传到我的数据库了。 最后我明白了发生了什么。 当我第一次安装 postgresql 时,它安装得很好。我重新安装它 (postgresql),当我发现端口 (5432、5433) 有问题时,我找到了 lod 版本的 postgresql。在我的电脑上安装了 2 postgresql。

如果您发现同样的问题,请检查您计算机中的许多 postgresql intstallen。