我们在 Cloud SQL 中使用 PostgreSQL 数据库。我们正在使用私有 IP 地址,并正在使用Cloud SQL 代理访问我们的 Pod 中的数据库。
我们现在正在寻找一种方法来快速轻松地访问这些数据库中的数据。据我所知,没有内置任何东西支持这一点。
有什么方法可以安装一个(最好是基于 Web 的)GUI 来查看我们的数据?
我们在 Cloud SQL 中使用 PostgreSQL 数据库。我们正在使用私有 IP 地址,并正在使用Cloud SQL 代理访问我们的 Pod 中的数据库。
我们现在正在寻找一种方法来快速轻松地访问这些数据库中的数据。据我所知,没有内置任何东西支持这一点。
有什么方法可以安装一个(最好是基于 Web 的)GUI 来查看我们的数据?
我们现在通过我们自己的开发人员机器上的堡垒主机访问 Google 的 Cloud SQL。
我建议使用 Data Studio。一种方法是在数据库中创建一个视图,该视图收集信息以可视化报告。然后,在 Data Studio 中创建一个数据源并选择包含该信息的视图。该数据源应与报告/图形连接。
目前,与 Data Studio 的唯一可能连接如下: 1. Google Cloud SQL for MySQL 2. MySQL 3. PostgreSQL
这是您开始连接的指南。
您可以安装 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 文件。这些分布称为代号-pgdg。在我们的例子中应该是仿生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