Open Verticalsrl opened 4 years ago
su tratta_aere effettivamente l'espressione è scritta male. Dunque se proprietario !=EOF metto false ad entrambi i campi nuova_tesata e fascettato??
Ho questo dubbio e per questo al momento le inibirei, se lancio delle regole dopo il settaggio di un campo sono unidirezionali cioè se su tratta aerea metto proprietario eof setta true due campi ma se cambio proprietario quei campi rimangono true (lasciamo perdere che adesso mette f) è corretto quello che dito?
* [ ] Se vado su unduergrund_route_solid navicat mi da errore non me lo fa nenache aprire * [ ] arial_underground_route_solid l'ho tolto su roma va testato
diciamo che tute le condizioni manca l'ELSE, cioè cosa succede se il proprietario viene messo prima a EOF, e poi modificato?? come cambiano i valori di alcuni campi? tornano a NULL, o cosa? Nicola effettivamente queste cose non le ha precisate e io mi sono dimenticato di approfondire Idem per underground_route_solid() Non ho idea del perchè Navicat non te le faccia aprire. Comunque ecco qui la sintassi:
CREATE OR REPLACE FUNCTION underground_route_solid() RETURNS trigger AS
$$
BEGIN
IF (NEW.ebw_propri ='EOF' AND NEW.ebw_tipo_p IN ('Minitrincea', 'Microtrincea')) THEN
NEW.surface_ma := 'Asphalt';
END IF;
IF NEW.ebw_propri = '_Altro' THEN
NEW.ebw_propri := NEW.ebw_propr_altro;
END IF;
IF NEW.ebw_propri != 'EOF' THEN
NEW.ebw_tipo_p := 'Trincea';
NEW.surface_ma := NULL;
END IF;
IF NEW.scavo_a_mano IS true THEN
NEW.notes := notes || ';' || ' scavo a mano';
END IF;
RETURN NEW;
END;
$$
LANGUAGE plpgsql;
Questo issues l'ho messo in bozza perché faccio la verifica incrociata con le maschere per il momento lascia perdere... Dai un occhiata alla tabella di gatti
questa settimana non ce la faccio
Questo issues l'ho messo in bozza perché faccio la verifica incrociata con le maschere per il momento lascia perdere... Dai un occhiata alla tabella di gatti
Ho questo dubbio e per questo al momento le inibirei, se lancio delle regole dopo il settaggio di un campo sono unidirezionali cioè se su tratta aerea metto proprietario eof setta true due campi ma se cambio proprietario quei campi rimangono true (lasciamo perdere che adesso mette f) è corretto quello che dico?