Привет, я хочу создать функцию, которая возвращает определенный пользователем тип. После создания функции я хочу иметь возможность обновить тип на что-то другое, чтобы функция использовала новый тип, например.
CREATE TYPE my_type AS ("Column1" text, "Column2" text);
CREATE OR REPLACE FUNCTION my_fucntion()
RETURNS SETOF my_type
bla
bla
blah
ALTER TYPE my_type AS ("Name" text, "Address" text)
Возможно ли это? изменения всегда будут только именем столбца, а не фактическим форматом данных, который всегда будет одинаковым.
РЕДАКТИРОВАТЬ: Ну, дело в том, что у меня есть 2 сценария, один из которых является общим и должен быть установлен как есть без изменений. Он должен быть установлен в нескольких местах. Второй вид сценария конфигурации.
В общем сценарии я создаю функцию, которая возвращает тип того, что я хотел определить в скрипте конфигурации.
Сначала я решил установить скрипт конфигурации, но не могу, поскольку мне нужно выполнить некоторые вставки на основе функций, которые есть в универсальном скрипте.
Спасибо