我创建了名称为" food "在Linux Mint的命令行中。我想将转储导入db,但我无法做到。
我的pgAdmin没有看到这个数据库。我尝试在pgAdmin中更新db列表,尝试重新安装pgAdmin,重启服务器。
在官方文档命令的帮助下,我无法在命令行中将转储导入数据库 - " psql dbname< infile的"(PostgreSQL Documentation)。一般来说,我必须上传此转储(GeoNamesDB)
我该怎么做,我的pgAdmin看到db" 食物",我可以将dump导入我的数据库。
答案 0 :(得分:1)
我使用“createdb”命令。谢谢您的帮助。我解决了问题。我转到文件/etc/postgresql/9.4/main/postgresql.conf并看到此文件中的端口是5433.我将其更改为5432.我的控制台中的db列表= pgAdmin3中的db列表。现在我应该了解如何将_countries.sql上传到我的数据库。 最后我明白了什么。 当我首先安装postgresql时,它安装得很好。我重新安装它(postgresql),当我发现端口问题(5432,5433)时,我发现lod版本postgresql。我的电脑是installen 2 postgresql。
如果您发现同样的问题,请检查您计算机中的许多postgresql。