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

时间:2015-04-30 06:49:08

标签: postgresql pgadmin

在MySQL数据库中,我可以使用ALTER语句更改表结构,但是如何使用pgAdmin III在PostgreSQL中执行此操作?每次我删除表并再次运行该表的更新创建查询时,在pgAdmin III中。使用pgAdmin III可以def obj2 = <getObj2Instance in any way> def obj1 = new Obj1(list: obj2) PostgreSQL数据库中的表吗?

2 个答案:

答案 0 :(得分:2)

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

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

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

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

答案 1 :(得分:2)

服务器 - &gt;数据库 - &gt;架构 - &gt;表 - &gt;右键单击表 - &gt;属性...

第1步:

Step1

第2步:

Step2

第3步:

Step3

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