在MySQL数据库中,我可以使用ALTER
语句更改表结构,但是如何使用pgAdmin III在PostgreSQL中执行此操作?每次我删除表并再次运行该表的更新创建查询时,在pgAdmin III中。使用pgAdmin III可以def obj2 = <getObj2Instance in any way>
def obj1 = new Obj1(list: obj2)
PostgreSQL数据库中的表吗?
答案 0 :(得分:2)
在pgAdmin III中,你基本上有两个选项来改变表结构:
在左侧的层次结构中,导航到表格并使用上下文菜单(用鼠标右键单击)来访问表格的属性。在弹出对话框中,您可以进行更改。您还可以在层次结构中向下钻取各列,并对列名,数据类型,列约束等进行更改。
连接到数据库后,您会在顶部按钮栏中看到一个SQL按钮。单击它可打开SQL控制台,您可以使用标准SQL语法键入ALTER
语句。
请注意,在通过SQL控制台进行更改后,pgAdmin III不会刷新屏幕左侧的树层次结构,您必须手动执行此操作。右键单击节点,然后单击&#34;刷新&#34;更新该节点中的信息以及该节点下的所有内容。 (因此,如果您对单个表进行了更改,请单击表名称,如果多个表受到影响,请单击模式名称等等。)
答案 1 :(得分:2)