У нас есть схема в Greenplum с Postgres версии 8.2, где нам не разрешено создавать функцию. У нас есть некоторые рабочие функции на другом сервере/схеме. Нам нравится запускать эти функции в новой схеме как анонимный блок кода. Мы попробовали следующее в pgadmin (GUI-интерфейс) и командной строке psql. Мы получаем ошибку.
Вот проверенный код.
do $$
declare
at1 text;
ftxt varchar(50) := ‘How are you?’ ;
begin
RAISE NOTICE ‘Hello World ‘ || ftxt ;
end;
$$;
Это не принятие "делать". Вот на что указывает ошибка. Мне нужно ваше руководство, чтобы сделать эту работу.
Существует ли механизм, подобный ссылке БД Oracle, для работы с экземплярами/объектами схемы greenplum?