Essayer de créer une fonction qui donne le nom d'une table va créer une fonction avec le nom de la table concaténé à _myViewSql créer une vue X_myview où X est donnée en fonction (texte X) qui crée la vue
Par exemple, si le nom de la table est étudiants, la fonction créera une vue intitulée students_myView
Voici ce que j'ai jusqu'à présent.
create or replace function skyline_naive(tableName text)
as $$
declare
name text;
begin
name:= $1;
create or replace view name_myView as select * from name;
end
$$ language plpgsql;