When the trigger executes the function which I copy below:
Code:
IF (TG_OP = 'UPDATE') THEN EXECUTE 'CREATE TABLE '||NEW.nome_tabella||' (ordinativo serial PRIMARY KEY CHECK (nome_tabella = '||NEW.nome_tabella||'::text)) INHERITS (madre);
IF (TG_OP = 'UPDATE') THEN EXECUTE 'CREATE TABLE '||NEW.nome_tabella||' (ordinativo serial PRIMARY KEY CHECK (nome_tabella = '||NEW.nome_tabella||'::text)) INHERITS (madre);
CREATE TRIGGER agg_tab_aziende AFTER INSERT OR UPDATE ON database_t FOR EACH ROW EXECUTE PROCEDURE trig_agg_tab_aziende();
CREATE FUNCTION trig_creazione_tabella() RETURNS trigger AS $$ BEGIN IF (TG_OP = 'UPDATE') THEN CREATE TABLE NEW.nome_tabella (id serial NOT NULL, sigla_comune character varying(4)); ELSIF (TG_OP = 'INSERT') THEN CREATE TABLE NEW.nome_tabella (id serial
Leave a comment: