Postgresql 如何将Postgres列类型从ENUM更改为VARCHAR
我有一个ENUM类型的列。可能的价值观是“公共、私人、追随者” 如何将列类型转换为varchar而不丢失值 postgres的版本是9.6是的,你可以Postgresql 如何将Postgres列类型从ENUM更改为VARCHAR,postgresql,Postgresql,我有一个ENUM类型的列。可能的价值观是“公共、私人、追随者” 如何将列类型转换为varchar而不丢失值 postgres的版本是9.6是的,你可以 alter table table_name alter column col_name TYPE varchar; 非常感谢你!您不会因为转换而失去值,但会失去对可输入值的限制。如果不希望这样,则必须在修改后的列上创建检查约束。
alter table table_name alter column col_name TYPE varchar;
非常感谢你!您不会因为转换而失去值,但会失去对可输入值的限制。如果不希望这样,则必须在修改后的列上创建检查约束。