Postgres:删除对 varchar 列的检查约束

Postgres: remove check constraint on varchar column

我来自一个 MySQL 的世界,我很难用 PostgreSQL 做事。

我的 GUI 客户端中有一个看起来像这样的列:

我不确定它是一个枚举列,还是一个带有约束的 varchar(它们在 postgres 中是一样的吗?)

我想将列的类型更改为 varchar/string。我试过这个:

ALTER TABLE tablename ALTER COLUMN type TYPE character varying(255);

但运气不好,我仍然看到列上的约束

我在@mich4ael 的有用评论的指导下解决了这个问题

ALTER TABLE tablename DROP CONSTRAINT constraint_name;