【问题标题】:How to ALTER a table in PostgreSQL database using pgAdmin III如何使用 pgAdmin III 更改 PostgreSQL 数据库中的表
【发布时间】:2015-04-30 06:49:07
【问题描述】:

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

【问题讨论】:

  • 请注意 OP 所写问题的广泛编辑。 OP可以确认这确实是问题吗?
  • @mlinth OP 询问的是 pgAdmin III,而不是 SQL 语法。
  • @Patrick,明白了,但 OP 也指“ALTER”并运行更新的创建查询,所以我推断有一些 SQL 正在运行......

标签: postgresql pgadmin


【解决方案1】:

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

第一步:

第二步:

第三步:

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

【讨论】:

    【解决方案2】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-04-17
      • 2013-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-09
      相关资源
      最近更新 更多