refactor: refs #6501 Migrated procs from vn2008 to vn #2016
No reviewers
Labels
No Milestone
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: verdnatura/salix#2016
Loading…
Reference in New Issue
No description provided.
Delete Branch "6501-procMigration"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
He tenido que poner también los proc en el fichero de versión, ya que de lo contrario los GRANT dan error.
@ -0,0 +1,41 @@
DELIMITER $$
CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn`.`XDiario_reconciliation`()
El nombre del procedimiento es mejor que sea verification ó check, en la descripción quitaría las palabras conciliación diaria -> verificación
@ -0,0 +4,4 @@
)
BEGIN
/**
* Gestiona el traslado de productos a partir de una entrada específica.
Retorna los artículos trasladables a partir de una entrada
@ -0,0 +167,4 @@
LEFT JOIN vn.buy b3 ON b3.id = bufi.buyFk
WHERE ic.display
AND NOT e.isRaid
AND (ti.visible != 0 OR ti.available != 0)
<>
@ -0,0 +1,103 @@
DELIMITER $$
CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn`.`travel_detail`()
Debe ser más descriptivo, aunque lo correcto sería que el origen lo pudiéramos parametrizar y fuera genérico, en este caso en particular cambiamos a travel_detailAmerica
y cambiamos por el campo continentFk
Lo de continentFk no entiendo a que te refieres
Vale creo que ya te entendido, te refieres al nuevo nombre de la variable que has propuesto.
Creo que no sería correcto, ya que el procedimiento retornaría travels de otros países a parte de Ecuador y Colombia, además de que este tipo de tareas no se centra en refactorizar el funcionamiento de los procedimientos, sino en pasar de vn2008 a vn y que no tengan dependencias de vn2008.
@ -0,0 +1,109 @@
DELIMITER $$
CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn`.`continent_getTravelDetail`(
travel_getDetailFromContinent (vContinentFk)
@ -0,0 +1,41 @@
DELIMITER $$
CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn`.`XDiario_verify`()
Creo que es más correcto check que lo utilizamos más