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 服务器。您的数据库与其他用户的数据库位于同一台服务器上。您将能够看到其他用户的数据库的名称,但您将无法访问它们。
我不确定“使我的计算机崩溃”是什么意思,但请确保您在尝试连接时选择了您的 数据库。
我正在学习一些后端的东西,我在本地创建了一个测试数据库并填充了一些数据,然后我使用以下命令将数据库转储到一个 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 服务器。您的数据库与其他用户的数据库位于同一台服务器上。您将能够看到其他用户的数据库的名称,但您将无法访问它们。
我不确定“使我的计算机崩溃”是什么意思,但请确保您在尝试连接时选择了您的 数据库。