使用DBeaver连接到ElephantSQL数据库
首先
为了获取OSS-DB Silver,我们尝试进行环境搭建,选择使用PostgreSQL。经过一番奔波(请参考以前的文章),我们最终决定通过DBeaver使用ElephantSQL进行学习。
我想立刻做的事情。
使用我自己的电脑上安装的DBeaver,连接到位于云端的ElephantSQL数据库,并通过DBeaver管理ElephantSQL。
在ElephantSQL上学习的话,对于OSS-DB Silver考试的PostgreSQL资质,是否没有问题?
最初,我试图按照绿皮书(OSS-DB Silver教科书)的”安装”章节中所述的通过源代码在Linux环境下获取PostgreSQL的方法。然而,正如我在文章(为OSS-DB Silver进行环境设置 #1/5~#5/5)中所记录的那样,我遇到了很多困难。
因此,我的导师建议我要有明确的目标意识。
目标意识 = “建立数据库并进行学习”
而且,将其抽象化。抽象化意味着“使用他人提供的数据库进行学习,而不需要构建数据库”。
然后,作为实现这一目标的方法,告诉我可以在云上使用的PostgreSQL服务” DBeaver”。
本來而言,我本應該自己進行這種抽象化,並提出「是否有一種可以在雲端上使用PostgreSQL的服務?」的假設,但是我目前能力不足,所以向我的師傅尋求指導。
由于ElephantSQL是一个在云上处理PostgreSQL的服务,所以可以使用ElephantSQL进行学习,没有问题!但是,这只是一个临时解决方案,最终还是会重新尝试使用vagrant进行环境配置。
整理信息
DBeaver是一款免费的跨平台数据库工具,支持包括PostgreSQL在内的主要数据库。
PostgreSQL是一种面向对象的关系数据库管理系统(ORDBMS)。它是一种开源的关系数据库管理系统(RDBMS)。RDBMS是一种管理系统,它使得计算机能够操作关系数据库。(参考:“PostgreSQL 12.4文档”,“PostgreSQL简介:《PostgreSQL徹底入門 第4版》适合初学数据库的人入门”)
ElephantSQL是一种可以在云端使用的PostgreSQL服务。ElephantSQL的操作系统已经在云服务器上安装和配置好,这样用户可以立即方便地使用。因此,不需要在个人电脑或自己准备的云服务器上进行安装和配置。
上一次(使用DBeaver连接ElephantSQL ~ PostgreSQL和ElephantSQL的差异~),DBeaver的安装已经完成,所以这次我们将从连接开始。
关于ElephantSQL的资料在谷歌上查找到的信息很少,没有找到与本次目的完全契合的文章。所以,我将自己试着连接一下。
使DBeaver来连接ElephantSQL。
1. 启动DBeaver
在主机电脑上启动已安装的DBeaver。
【输入信息】
主机名= ElephantSQL的”Server”(包括.com,省略arjuna-01)
数据库= ElephantSQL的”Default database”
端口= 5432(保持不变)
用户名= ElephantSQL的”User”
密码= ElephantSQL的”Password”
6. 点击「结束」
最后
顺利完成后,我松了一口气。接下来我要在DBeaver中尝试使用ElephantSQL。