Postgresql如何将字符串转换为枚举类型

时间:2015-03-15 04:57:17

标签: postgresql

导入csv文件后,我们以文本类型获取数据。但是,我在新表中的属性是ENUM类型。然后,我该怎么转换呢?

示例:excel导入的表包含m和f的性别。

我的postgresql表也有性别,但属性是ENUM类型('m','f')。

1 个答案:

答案 0 :(得分:0)

CREATE TYPE gender AS ('m', 'f');

INSERT INTO new_table (col)
SELECT col::gender FROM old_table;

我不明白我的错误在哪里......