[笔记] 使用 PGAdmin 操作 Heroku 上的 PostgreSQL

章节连结

Heroku 上的 PostgreSQL 要操作的话,可以透过 PGAdmin 这套图形化接口软件来操作远端上的数据库。不过在设定和操作上有一些常见的误区,在这边笔记一下。
notes-data


前置作业

当然是成功布署你的数据库啦,以下提供概略指令:


PGAdmin 设定步骤

1. 开启 Heroku 的专案取得设定

若你的专案(APP)名称为 abcde,那么你就点选该专案的 Resources 页签下的 Add-ons 区域里的 Heroku Postgres。
PGAdmin,SQL pgadmin-heroku-setting-operating-postgre-sql step2

取得 Setting 内的 View Credentials
pgadmin-heroku-setting-operating-postgre-sql step3

接着下方出现的 Host、Database、User、Port、Password,是之后设定要用的资料。
pgadmin-heroku-setting-operating-postgre-sql step4

2. PGAdmin 端设定

开启 PGAdmin,会以浏览器开启

在左上角的 Server 点选右键,然后 Create → Server
pgadmin-heroku-setting-operating-postgre-sql step5

A. 在 General 页签内,Name 输入自定名称

B. Connection 页签内,这边要使用先前取得的 Host、Database、User、Port、Password:
Host name/address → 输入 Host 的值
Port → 输入 Port 的值
Maintenance database → 输入 Database 的值
Username → 输入 User 的值
Password → 输入 Password 的值,并记得 Save Password 才不用每次连线都要输入

C.SSL 页签内,SSL Mode 选择 Allow
Advanced 页签内的 DB restriction,输入 Database 的值
D.接着点选下方的 Save,就会开始连线了


3. 表格查询

在 Databases 内依序展开得到 Schemas,里头的 Tables 点选
pgadmin-heroku-setting-operating-postgre-sql step6

在 Database 名称点右键,会出现 Query Tool
pgadmin-heroku-setting-operating-postgre-sql step7pgadmin-heroku-setting-operating-postgre-sql step8

接着输入 SQL 语法,这边以查询数据库 Regions 为例,语法为 SELECT * FROM public.”Regions”
pgadmin-heroku-setting-operating-postgre-sql step9

点选上方的 Play 图示(以前为闪电图案),接着下方就会跑出结果了

若要删除表格内的某笔内容,可以点选该记录后,上方有个垃圾桶图示,然后存入表格。
pgadmin-heroku-setting-operating-postgre-sql step10

按赞加入粉丝团

延伸阅读

GA浏览人气:3