PGAdmin 显示来自 Heroku 的数据库过多

PGAdmin shows excessive amount of database from Heroku

我正在学习一些后端的东西,我在本地创建了一个测试数据库并填充了一些数据,然后我使用以下命令将数据库转储到一个 SQL 文件中:

pg_dump -U USERNAME DATABASE —no-owner —no-acl -f backup.sql

最后将其恢复到 Heroku:

heroku pg:psql —app APPNAME < backup.sql

我只部署了 1 个数据库,但是,当我使用 PGAdmin 连接到它时,它显示超过 2000 个数据库并使我的计算机崩溃:

这些数据库来自哪里?

您没有使用 Heroku Postgres 获得专用的 PostgreSQL 服务器。您的数据库与其他用户的数据库位于同一台服务器上。您将能够看到其他用户的数据库的名称,但您将无法访问它们。

我不确定“使我的计算机崩溃”是什么意思,但请确保您在尝试连接时选择了您的 数据库。