From 042d2924061b8938ab693d7861812ef58ff074d8 Mon Sep 17 00:00:00 2001 From: QAkarotto Date: Sat, 24 Jul 2021 10:24:54 -0300 Subject: [PATCH 1/3] fix(procedures): Ajustando procedure prc_valida_membro_evento --- PROCEDURES/PROCEDURES_gerenciadorPontos.sql | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/PROCEDURES/PROCEDURES_gerenciadorPontos.sql b/PROCEDURES/PROCEDURES_gerenciadorPontos.sql index dca19f1..287f312 100644 --- a/PROCEDURES/PROCEDURES_gerenciadorPontos.sql +++ b/PROCEDURES/PROCEDURES_gerenciadorPontos.sql @@ -22,6 +22,7 @@ DELIMITER $$ DELIMITER ; DROP PROCEDURE IF EXISTS prc_valida_membro_evento; + DELIMITER $$ CREATE PROCEDURE `prc_valida_membro_evento`(p_event_member_id INTEGER, p_event_id INTEGER, p_member_id INTEGER) BEGIN @@ -77,15 +78,17 @@ DELIMITER $$ IF valid_member_event = 0 THEN SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = 'Esse usuário já está alocado num evento no mesmo horário!'; END IF; + END $$ DELIMITER ; - + DROP PROCEDURE IF EXISTS prc_add_enterprises; + DELIMITER $$ -CREATE PROCEDURE `prc_add_enterprises`(p_name VARCHAR(50), p_email VARCHAR(80)) -BEGIN - INSERT INTO enterprises(name, email) - VALUES (p_name, p_email); -END $$ + CREATE PROCEDURE `prc_add_enterprises`(p_name VARCHAR(50), p_email VARCHAR(80)) + BEGIN + INSERT INTO enterprises(name, email) + VALUES (p_name, p_email); + END $$ DELIMITER ; DROP PROCEDURE IF EXISTS prc_add_badges; From fb50a20c5d381f1b24e87f442e8545a5482a0146 Mon Sep 17 00:00:00 2001 From: QAkarotto Date: Sat, 24 Jul 2021 11:51:35 -0300 Subject: [PATCH 2/3] fix(triggers): ajuste dos triggers e inserts --- CARGAS/Members Dump.sql | 1 - DDL/DDL_gerenciadorPontos.sql | 2 ++ TRIGGERS/TRIGGERS_gerenciadorPontos.sql | 5 +---- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/CARGAS/Members Dump.sql b/CARGAS/Members Dump.sql index 06f1c8c..4e2c07d 100644 --- a/CARGAS/Members Dump.sql +++ b/CARGAS/Members Dump.sql @@ -1,4 +1,3 @@ -CALL prc_add_member('Carlos Eliézer', 'carloseliezer73@gmail.com', 1, 'developer', 1); CALL prc_add_member('Eduardo Saito', 'saitoeduardo2001@gmail.com', 1, 'developer', 1); CALL prc_add_member('Eduardo Povaz', 'edu.povaz@gmail.com', 1, 'developer', 1); CALL prc_add_member('Gabriel Dantas', 'gabri4k@gmail.com', 1, 'developer', 1); diff --git a/DDL/DDL_gerenciadorPontos.sql b/DDL/DDL_gerenciadorPontos.sql index 083d238..b4d2b2d 100644 --- a/DDL/DDL_gerenciadorPontos.sql +++ b/DDL/DDL_gerenciadorPontos.sql @@ -1,3 +1,5 @@ +DROP DATABASE gerenciador_pontos; + CREATE DATABASE gerenciador_pontos; USE gerenciador_pontos; CREATE TABLE users ( diff --git a/TRIGGERS/TRIGGERS_gerenciadorPontos.sql b/TRIGGERS/TRIGGERS_gerenciadorPontos.sql index 8845212..5402401 100644 --- a/TRIGGERS/TRIGGERS_gerenciadorPontos.sql +++ b/TRIGGERS/TRIGGERS_gerenciadorPontos.sql @@ -2,13 +2,12 @@ USE gerenciador_pontos; -- --------------------------------------------- INTERPRISES -------------------------------------------------- +DROP TRIGGER IF EXISTS trg_ins_enterprise; DELIMITER $$ CREATE TRIGGER trg_ins_enterprise AFTER INSERT ON enterprises FOR EACH ROW BEGIN - - UPDATE new.enterprises SET new.updated_at = SYSDATE(); CALL prc_valida_email (new.email); END $$ DELIMITER ; @@ -35,8 +34,6 @@ CREATE TRIGGER trg_ins_members AFTER INSERT ON members FOR EACH ROW BEGIN - - UPDATE new.members SET new.updated_at = SYSDATE(); CALL prc_valida_email (new.email); END $$ DELIMITER ; From 7024e5d4f0bc4652d175e2eeff8a3aa912d7fdd6 Mon Sep 17 00:00:00 2001 From: Eduardo Saito <61482919+edusaitto@users.noreply.github.com> Date: Fri, 17 Dec 2021 15:30:29 -0300 Subject: [PATCH 3/3] Update README.md --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index df2f763..cff5d9d 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,12 @@ Gerenciador de pontos pixie performance ## Função Pixie-Performance-Database é o banco de dados do sistema de pontos chamado "Pixie Performance" +## Ordens dos arquivos para rodar +1 - DDL +2 - Functions +3 - Procedures +4 - Triggers + ## Organização do repositório Para todos os projetos da Pixie será utilizado uma organização de branches no git: