tôi đã tạo ra một tùy chỉnh kiểu dữ liệu enum như vậy:Chuyển đổi một Integer để Enum trong PostgreSQL
create type "bnfunctionstype" as enum (
'normal',
'library',
'import',
'thunk',
'adjustor_thunk'
);
Từ một nguồn dữ liệu bên ngoài tôi nhận được số nguyên trong khoảng [0,4]. Tôi muốn chuyển đổi các số nguyên này thành giá trị enum tương ứng của chúng.
Tôi làm cách nào để thực hiện việc này?
Tôi đang sử dụng PostgreSQL 8.4.
Điều này trông cực kỳ thanh lịch - Tôi sẽ thử nó vào thứ hai (khi tôi trở lại văn phòng) và tín dụng bạn cho một câu trả lời ... – BuschnicK