本页介绍了如何在 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.viewer
和 roles/alloydb.databaseUser
角色来获取这些权限。如果您没有此角色,请与组织管理员联系以申请访问权限。您也可以通过自定义角色或其他预定义角色来获取所需的权限。
此外,请确保您对用于身份验证的数据库具有数据库级权限。
探索数据
如需访问探索器窗格,请按照以下步骤操作:
在 Google Cloud 控制台中,打开 AlloyDB 页面。
从列表中选择一个集群。
在导航菜单中,点击 AlloyDB Studio。
选择数据库和用户,然后输入用户的密码。
点击身份验证。探索器窗格会显示数据库中的对象列表。
创建、修改和查询数据
您可以使用查询编辑器运行 SQL 语句。语句必须用英文分号分隔。您可以自行编写查询,也可以使用模板填充查询编辑器。
系统会按照您在查询编辑器中输入语句的顺序执行这些语句。
如需创建、查询或修改数据,请按以下步骤操作:
在 Google Cloud 控制台中,打开 AlloyDB 页面。
从列表中选择一个集群。
在导航菜单中,点击 AlloyDB Studio。
使用您的数据库名称、用户名和密码登录 AlloyDB Studio。
使用以下某个方法编写查询:
如需自行编写查询,请按以下步骤操作:
- 点击 新的 SQL 编辑器标签页或 新标签页以打开新标签页。
- 在查询编辑器出现时,编写查询。
如需根据模板编写查询,请按照以下步骤操作:
- 在探索器窗格中,点击数据库对象旁边的 more_vert 查看操作。此时会显示一项或多项可用的操作。
- 点击一项操作。查询编辑器中会填充模板。
- 替换模板中的所有占位符。
点击运行。这会执行查询编辑器中的所有查询。查询结果会显示在结果表中。
您还可以同时选择并执行一个或多个查询。为此,请选择一个或多个查询,然后点击运行选定的部分。
限制
- AlloyDB Studio 支持轻量级查询。超过 10MB 的响应可能会被截断。如果返回部分结果,AlloyDB Studio 会进行指示。
- 在实例上超过 5 分钟的请求会被取消。
- SQL 脚本执行完成后,AlloyDB Studio 不会使数据库连接保持打开状态。同样,编辑器标签页不会共享公共会话,每次执行都会使用单独的会话启动新连接。
- AlloyDB Studio 仅支持 PostgreSQL 原生身份验证(用户名和密码)。您无法使用 Identity and Access Management 进行身份验证,也无法使用 Secret Manager 中保存的凭据。
- 如果您同时运行多个查询语句,并且其中一个查询导致错误,则整个查询都会被取消。
后续步骤
- 详细了解 Gemini 如何帮助您编写 SQL 或分析数据。