使用 AlloyDB Studio 管理数据

本页介绍了如何在 Google Cloud 控制台中使用 AlloyDB Studio 探索和管理 AlloyDB for PostgreSQL 数据。

AlloyDB Studio 包含一个与查询编辑器和 SQL 查询结果表集成的探索器窗格。您可以从这一个界面运行 DDL、DML 和 DQL 语句。例如,您可以使用此查询编辑器来创建表或查询数据,而不是配置第三方数据库查询工具。

如果您刚开始接触 AlloyDB for PostgreSQL,请参阅 AlloyDB 概览

您可以使用 AlloyDB Studio 中的探索器窗格查看数据库对象并与之交互。您可以创建、修改和删除以下数据库对象:

  • 架构
  • Tables
  • 索引和键
  • 触发器
  • 视图
  • 函数
  • 过程
  • 序列
  • 类型
  • 扩展程序

所需的角色和权限

如需使用 AlloyDB Studio,您需要拥有以下权限:

  • alloydb.clusters.get
  • alloydb.databases.list
  • alloydb.instances.executeSql
  • alloydb.instances.list
  • alloydb.users.list

您可以通过 roles/alloydb.admin 角色或组合使用 roles/alloydb.viewerroles/alloydb.databaseUser 角色来获取这些权限。如果您没有此角色,请与组织管理员联系以申请访问权限。您也可以通过自定义角色或其他预定义角色来获取所需的权限。

此外,请确保您对用于身份验证的数据库具有数据库级权限

探索数据

如需访问探索器窗格,请按照以下步骤操作:

  1. 在 Google Cloud 控制台中,打开 AlloyDB 页面。

    前往 AlloyDB

  2. 从列表中选择一个集群。

  3. 在导航菜单中,点击 AlloyDB Studio

  4. 选择数据库和用户,然后输入用户的密码。

  5. 点击身份验证探索器窗格会显示数据库中的对象列表。

创建、修改和查询数据

您可以使用查询编辑器运行 SQL 语句。语句必须用英文分号分隔。您可以自行编写查询,也可以使用模板填充查询编辑器。

系统会按照您在查询编辑器中输入语句的顺序执行这些语句。

如需创建、查询或修改数据,请按以下步骤操作:

  1. 在 Google Cloud 控制台中,打开 AlloyDB 页面。

    前往 AlloyDB

  2. 从列表中选择一个集群。

  3. 在导航菜单中,点击 AlloyDB Studio

  4. 使用您的数据库名称、用户名和密码登录 AlloyDB Studio。

  5. 使用以下某个方法编写查询:

    • 如需自行编写查询,请按以下步骤操作:

      1. 点击 新的 SQL 编辑器标签页 新标签页以打开新标签页。
      2. 在查询编辑器出现时,编写查询。
    • 如需根据模板编写查询,请按照以下步骤操作:

      1. 探索器窗格中,点击数据库对象旁边的 more_vert 查看操作。此时会显示一项或多项可用的操作。
      2. 点击一项操作。查询编辑器中会填充模板。
      3. 替换模板中的所有占位符。
  6. 点击运行。这会执行查询编辑器中的所有查询。查询结果会显示在结果表中。

    您还可以同时选择并执行一个或多个查询。为此,请选择一个或多个查询,然后点击运行选定的部分

限制

  • AlloyDB Studio 支持轻量级查询。超过 10MB 的响应可能会被截断。如果返回部分结果,AlloyDB Studio 会进行指示。
  • 在实例上超过 5 分钟的请求会被取消。
  • SQL 脚本执行完成后,AlloyDB Studio 不会使数据库连接保持打开状态。同样,编辑器标签页不会共享公共会话,每次执行都会使用单独的会话启动新连接。
  • AlloyDB Studio 仅支持 PostgreSQL 原生身份验证(用户名和密码)。您无法使用 Identity and Access Management 进行身份验证,也无法使用 Secret Manager 中保存的凭据。
  • 如果您同时运行多个查询语句,并且其中一个查询导致错误,则整个查询都会被取消。

后续步骤