在 Google 云 SQL 中查看数据的 GUI

GUI to view data in Google Cloud SQL

我们在 Cloud SQL 中使用 PostgreSQL 数据库。我们正在使用私有 IP 地址,并使用 Cloud SQL proxy.

在 pods 中访问我们的数据库

我们现在正在寻找一种方法来快速轻松地访问这些数据库中的数据。据我所知,没有内置的东西支持这个。

有什么方法可以安装(最好是基于网络的)GUI 来查看我们的数据?

我建议使用 Data Studio。一种方法是在数据库中创建一个视图,该视图收集信息以可视化报告。然后,在 Data Studio 中创建数据源和 select 包含该信息的视图。该数据源应与 reports/graphics.

连接

目前,与 Data Studio 唯一可能的连接如下: 1. Google 云 SQL MySQL 2. MySQL 3. PostgreSQL

这里有一个 guide 供您开始连接。

您可以安装 pgAdmin。

首先,我们需要导入存储库密钥。

$ sudo apt-get install curl ca-certificates
$ curl https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

并创建 /etc/apt/sources.list.d/pgdg.list 文件。这些分布称为 codename-pgdg。在我们的例子中应该是 bionic-pgdg.

$ deb http://apt.postgresql.org/pub/repos/apt/ bionic-pgdg main

要确定您的发行版的代号,您可以 运行 lsb_release -c 命令。

之后,您需要更新包列表,并安装 pgadmin 包:

$ sudo apt-get update
$ sudo apt-get install pgadmin4

然后,你只需要运行 pgadmin4命令:

$ pgadmin4

我们现在正在从我们自己的开发机器上通过 bastion host 访问 Google 的云 SQL。