Я просто создаю новое представление следующим образом
CREATE OR REPLACE VIEW gettreelistvw AS
SELECT "CRM".groupid, 'pointrewarding'::text AS applicationid, "CM".menuid, "CM".menuname, "CM".levelstructure, "CM".moduleid, "CM".haschild, "CM".installed
FROM core_capabilitymap "CRM"
JOIN core_menus "CM" ON "CRM".menuid::text = "CM".menuid::text;
ALTER TABLE gettreelistvw
когда я выполню эту ошибку
ОШИБКА: невозможно изменить тип данных столбца вида "applicationid" от неизвестного до текста
хотя я уже передал значение столбца applicationid в текст. он по-прежнему признан нечетным типом данных
'pointrewarding'::text
Альтернативный метод преобразования postgres также не работал.
CAST('pointrewarding' AS TEXT)
Как решить эту проблему.