Могу ли я передать имя представления в качестве параметра функции? Пример:Передача имени представления в качестве параметра функции
CREATE OR REPLACE FUNCTION example_test(test type_view) return void as $$
BEGIN
start_ts = CLOCK_TIMESTAMP();
REFRESH MATERIALIZED VIEW test;
GET DIAGNOSTICS total_rows = ROW_COUNT;
INSERT INTO control_dw_monitoring (name, start_time, end_time, total)
VALUES ('view points that never contacted', start_ts, CLOCK_TIMESTAMP(), total_rows);
END
$$ language plpgsql;
Вам нужен динамический SQL для этого: http://www.postgresql.org/docs/current/static/plpgsql-statements.html#PLPGSQL -STATEMENTS-EXECUTING-DYN –
[Итак, у вас есть ответ?] (Http://meta.stackexchange.com/a/5235/169168) –