如何将 Postgres 列类型从 ENUM 更改为 VARCHAR

per*_*snk 3 postgresql

我有一个 ENUM 类型的列。可能的值为“公共、私人、追随者”。

如何将列类型转换为 varchar 而不丢失值?

postgres版本是9.6

OTA*_*TAR 8

是的你可以

alter table table_name alter column col_name  TYPE varchar;
Run Code Online (Sandbox Code Playgroud)