如何使用pgAdmin创建枚举?

时间:2014-09-28 12:04:13

标签: postgresql enums pgadmin

我正在使用pgAdmin ver 1.18.1 for PostgreSQL 9.3。我想创建一个枚举,但在GUI中找不到任何选项来做同样的事情。尝试搜索pgAdmin文档,但找不到任何内容。

pgAdmin不支持创建枚举吗?如果是,那么为什么以及如何应该呢?

感谢。

4 个答案:

答案 0 :(得分:26)

我发了一份pgadmin的副本,注意到你说了什么,我看不到我的'#c;类型'。如果您下拉主菜单并转到首选项,然后向下滚动直到看到“类型”,然后选中该框并刷新屏幕,然后类型变为可见。

答案 1 :(得分:1)

只需在模式部分的types选项中创建“ type”。创建类型时,只需选择枚举类型并将值填充在标签中即可

enter image description here

答案 2 :(得分:1)

使用 pgadmin 创建 ENUM

Schema -> Create... -> Type... -> Definition -> Type = Enumeration

enter image description here

使用 SQL 将列类型更改为枚举

ALTER TABLE <table> ALTER column  TYPE <new_type> USING <column>::<new_type>

答案 3 :(得分:0)

对于pgAdmin 1.22及更高版本,路径为

    File > Options > Display_Database_objects

向下滚动到底部

选中或取消选中&#34;输入&#34;