您如何查看已上传到Heroku的Django应用程序中的PostgreSQL数据库和表?

问题描述 投票:0回答:1
  1. [在本地构建Django应用。工作正常。
  2. 上传到似乎成功的Heroku。
  3. 但是“用户”表显然已损坏。我无法在Heroku的Django应用上登录或创建用户而不会出错。
  4. 我想修改(特别是删除)Heroku上PostgreSQL数据库的“用户”表中的行。我怎样才能做到这一点?
  5. 我从CLI运行以下命令没有成功:heroku运行python manage.py makemigrationsheroku运行python manage.py migration
python django postgresql heroku
1个回答
0
投票

我将建议以下步骤:

  1. 打开Heroku进入项目页面,按资源。
  2. 在附加组件下,您会找到Heroku postgres(这是您数据库)上按。
  3. 在数据库上,转到设置以获取凭据并连接到您的通过使用pg-Admin连接到Heroku数据库来使用数据库pg-Admin。
  4. 在pg-Admin中,设置Heroku数据库的凭据,但请不要忘记提前设置数据库限制选项卡以仅连接到您在Heroku上的数据库,否则,您将获得一个数据库列表不知道为什么。现在,您可以使用pgadmin在heroku上使用远程数据库。请在pgadmin中查看以下图片以获取配置服务器

enter image description hereenter image description here

© www.soinside.com 2019 - 2024. All rights reserved.