Hãy thử điều này:
ALTER TABLE mytabe ALTER COLUMN mycolumn DROP DEFAULT;
ALTER TABLE mytabe ALTER mycolumn TYPE bool USING CASE WHEN mycolumn=0 THEN FALSE ELSE TRUE END;
ALTER TABLE mytabe ALTER COLUMN mycolumn SET DEFAULT FALSE;
Trước tiên, bạn cần loại bỏ ràng buộc (vì nó không phải là boolean) và thứ hai là CASE
của bạn tuyên bố sai cú pháp.