如何使用 pgAdmin III 在 PostgreSQL 数据库中更改 table

How to ALTER a table in PostgreSQL database using pgAdmin III

在 MySQL 数据库中,我可以使用 ALTER 语句更改 table 结构,但是如何在 PostgreSQL 中使用 pgAdmin III 来做到这一点?在 pgAdmin III 中,每次我删除 table 并再次 运行 更新的创建查询 table。是否可以使用 pgAdmin III 在 PostgreSQL 数据库中 ALTER table?

在 pgAdmin III 中,您基本上有两个选项来更改 table 结构:

  1. 在左侧的层次结构中,导航到 table 并使用上下文菜单(用鼠标右键单击)访问 table 的属性。在弹出对话框中,您可以进行更改。您还可以在层次结构中向下钻取到各个列,并对列名称、数据类型、列约束等进行更改。

  2. 连接到数据库后,您会在顶部按钮栏中看到一个SQL按钮。单击它会打开 SQL 控制台,您可以使用标准 SQL 语法输入 ALTER 语句。

请注意,通过 SQL 控制台进行更改后,pgAdmin III 不会刷新屏幕左侧的树层次结构,您必须手动执行此操作。右键单击一个节点并单击 "Refresh" 以更新该节点中的信息以及该节点下的所有内容。 (因此,如果您对单个 table 进行了更改,请单击 table 名称,如果多个 table 受到影响,请单击架构名称,等等)

服务器 -> 数据库 -> 架构 -> Table -> 右键单击​​ Table -> 属性...

第一步:

第二步:

第三步:

最后一步是保存您的更改...