Movimento5StelleLazio / ParlamentoElettronicoM5SCore

"Parlamento Elettronico M5S" is a fork of the "Liquid Feedback Core" project for the Movimento 5 Stelle Italy
MIT License
5 stars 10 forks source link

[-] risolti errori di reference all'interno di core.sql (chiamate a #21

Closed pierangelo closed 11 years ago

pierangelo commented 11 years ago

funzioni non ancora definite)

ralzakark commented 11 years ago

Che hai modificato? Mi puoi mettere un commento sulla linea che hai toccato? Github non aiuta molto con il diffing se sono stati spostati grossi blocchi di codice... :)

pierangelo commented 11 years ago

effettuavi delle chiamate a delle funzioni prima di definirle:

prima effettuavi alla riga 149

CREATE TRIGGER codice_fiscale_validation BEFORE INSERT OR UPDATE ON "member" FOR EACH ROW EXECUTE PROCEDURE codice_fiscale_insert_trigger();

la funzione codice_fiscale_insert_trigger() era definita in fondo al file.

Oggi mi dava errore quando eseguivo lo script, allora ho dovuto invertire le funzioni definendo prima

_CREATE FUNCTION codice_fiscale_inserttrigger() RETURNS TRIGGER LANGUAGE plpgsql VOLATILE AS $$ DECLARE myrec int; BEGIN IF length (NEW.codice_fiscale) = 16 OR NEW.codice_fiscale ISNULL THEN RETURN NEW; ELSE RAISE EXCEPTION 'Lunghezza non permessa'; END IF; RETURN NULL; END; $$;

_CREATE TRIGGER codice_fiscalevalidation BEFORE INSERT OR UPDATE ON "member" FOR EACH ROW EXECUTE PROCEDURE codice_fiscale_insert_trigger();

Il giorno 13 luglio 2013 22:33, Puccio notifications@github.com ha scritto:

Che hai modificato? Mi puoi mettere un commento sulla linea che hai toccato? Github non aiuta molto con il diffing se sono stati spostati grossi blocchi di codice... :)

— Reply to this email directly or view it on GitHubhttps://github.com/Movimento5StelleLazio/ParlamentoElettronicoM5SCore/pull/21#issuecomment-20926248 .

ralzakark commented 11 years ago

:+1: