如何使用 pgAdmin III 更改 PostgreSQL 数据库中的表

vnn*_*ile 6 postgresql pgadmin

在 MySQL 数据库中,我可以使用ALTER语句更改表结构,但如何使用 pgAdmin III 在 PostgreSQL 中执行此操作?每次我删除表并再次运行该表的更新创建查询时,在 pgAdmin III 中。是否可以ALTER使用 pgAdmin III 访问 PostgreSQL 数据库中的表?

Pat*_*ick 5

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

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

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

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


Par*_*tel 5

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

第1步 :

第1步

第2步 :

第2步

步骤3:

Step3

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