如何手动更新 Heroku Postgres 数据库中的记录?
How to manually update a record in Heroku Postgres database?
我在 Heroku 上有一个项目。我已经安装了 Heroku Postgres。我有一个用户table,里面有role
字段,如果值为1
,那么用户有更多的权力,如果0
,那么他们是有限的。默认是0
,现在我想为特定用户更新这个字段,我该怎么办?
是否有任何适用于 Heroku Postgres 的 phpMyAdmin 模拟?
我在控制台中尝试 heroku pg:sql
并编写了类似 UPDATE users SET role = "1" WHERE id = "1"
的查询,但没有任何反应。
您可以使用 postgres
仪表板中 Heroku
提供的凭据将您的 heroku-postgresql
连接到 SQL Editor
。连接到 SQL Editor
后,您可以更新 database
.
中的记录
在哪里可以找到 heroku-postgresql
凭据?
- 登录到您的
Heroku
帐户,然后单击个人资料左侧的菜单。
- 之后从下拉菜单中选择
Data
选项。
- 在新的 window 中,您将在
Heroku
帐户中看到您的数据库 运行。
- 选择要连接的
data resource
。
- 现在转到设置,在那里你会看到选项
view credentials
。
- 单击
view credentials
并获取您的数据库凭据以将其连接到 SQL Editor
Please note that these credentials are not permanent. Heroku rotates
credentials periodically and updates applications where this database
is attached. But you have enough time to update your changes.
如何将 heroku-postgresql
连接到 SQL Editor
?
I personally use PopSQL to remotely work with databases. You can use it for free**
- 在这种情况下,我使用
PopSQL
- 打开您的应用程序并单击连接到数据库。您可以从列表中选择
PostgresSQL
。
- 填写
hostname
、database
、username
、password
等重要字段
- 点击
Test
。它会向您显示类似 Looks Good
的输出,然后您可以连接到您的数据库。如果发生任何错误,您可以在输出中看到它。
If you are using Private or Shield Heroku Postgres Database then you have to whitelist
the IP
address from which you are accessing the resources. Read more here
要了解 PostgresSQL 的 phpMyAdmin
模拟,请在 Whosebug
上查看此 answer
我在 Heroku 上有一个项目。我已经安装了 Heroku Postgres。我有一个用户table,里面有role
字段,如果值为1
,那么用户有更多的权力,如果0
,那么他们是有限的。默认是0
,现在我想为特定用户更新这个字段,我该怎么办?
是否有任何适用于 Heroku Postgres 的 phpMyAdmin 模拟?
我在控制台中尝试 heroku pg:sql
并编写了类似 UPDATE users SET role = "1" WHERE id = "1"
的查询,但没有任何反应。
您可以使用 postgres
仪表板中 Heroku
提供的凭据将您的 heroku-postgresql
连接到 SQL Editor
。连接到 SQL Editor
后,您可以更新 database
.
在哪里可以找到 heroku-postgresql
凭据?
- 登录到您的
Heroku
帐户,然后单击个人资料左侧的菜单。 - 之后从下拉菜单中选择
Data
选项。 - 在新的 window 中,您将在
Heroku
帐户中看到您的数据库 运行。 - 选择要连接的
data resource
。 - 现在转到设置,在那里你会看到选项
view credentials
。 - 单击
view credentials
并获取您的数据库凭据以将其连接到SQL Editor
Please note that these credentials are not permanent. Heroku rotates credentials periodically and updates applications where this database is attached. But you have enough time to update your changes.
如何将 heroku-postgresql
连接到 SQL Editor
?
I personally use PopSQL to remotely work with databases. You can use it for free**
- 在这种情况下,我使用
PopSQL
- 打开您的应用程序并单击连接到数据库。您可以从列表中选择
PostgresSQL
。 - 填写
hostname
、database
、username
、password
等重要字段 - 点击
Test
。它会向您显示类似Looks Good
的输出,然后您可以连接到您的数据库。如果发生任何错误,您可以在输出中看到它。
If you are using Private or Shield Heroku Postgres Database then you have to
whitelist
theIP
address from which you are accessing the resources. Read more here
要了解 PostgresSQL 的 phpMyAdmin
模拟,请在 Whosebug