Привет Я хочу создать функцию, которая возвращает определенный пользователем тип. После создания функции я хочу иметь возможность обновлять тип до другого, так что функция использует новый тип, например.PostgreSQL: возможно создать функцию с TYPE и изменить TYPE после
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)
Возможно ли это? изменения всегда будут только именем столбца, а не фактическим форматом данных, который всегда будет одним и тем же.
EDIT: У меня есть 2 сценария, который является общим и должен быть установлен как без изменений. Он должен быть установлен в нескольких местах. Второй вариант - это сценарий конфигурации.
В общем скрипте я создаю функцию, которая возвращает тип того, что я хотел бы определить в скрипте конфигурации.
Я решил сначала установить сценарий конфигурации, но я не могу, поскольку мне нужно выполнить некоторые вставки на основе функций, которые находятся в общем скрипте.
Thanks
Отредактировано, но кажется, что у меня бесконечная петля, и я не думаю, что это будет возможно. –
Я что-то понял. Я просто использую этот процесс установки: установите скрипт configure, который создает типы, а затем вызывает вызовы другого скрипта, после того как это будет закончено, тогда сделайте вставки –