Я пытаюсь определить функцию, которая ссылается на временную таблицу, которая будет определена в будущем, но я получаю следующую ошибку при создании:
DROP FUNCTION IF EXISTS test_function();
CREATE FUNCTION test_function()
RETURNS void AS $$
SELECT * FROM temp_table
$$ LANGUAGE SQL;
ОШИБКА: отношение "_temp_table" не существует ЛИНИЯ 7: ОТ
temp_table
Есть ли способ определить функцию Postgresql, которая ссылается на несуществующую таблицу?
Я могу создать пустую временную таблицу как часть создания функции - но это немного уродливо ...
Любая помощь будет оценена ...
Спасибо