update fixtures for function ticketGetTotal and refactor dumpedFixtures.sql

This commit is contained in:
Bernat 2018-04-11 11:22:09 +02:00
parent d12bbed929
commit af3e9b4b4e
7 changed files with 296 additions and 237 deletions

File diff suppressed because one or more lines are too long

View File

@ -89,6 +89,11 @@ INSERT INTO `vn`.`payMethod`(`id`, `name`, `graceDays`, `outstandingDebt`, `iban
(4, 'PayMethod with IBAN', 0, 001, 1),
(5, 'PayMethod five', 10, 001, 0);
INSERT INTO `vn`.`payDem`(`id`, `payDem`)
VALUES
(1, 10),
(2, 20);
INSERT INTO `vn2008`.`zones`(`zone_id`, `name`, `printingOrder`)
VALUES
(1, 'zone one', 1),
@ -478,8 +483,8 @@ INSERT INTO `vn`.`itemBotanical`(`itemFk`, `botanical`, `genusFk`, `specieFk`)
INSERT INTO `vn`.`tag`(`id`,`name`,`isFree`,`isQuantitatif`,`sourceTable`,`unit`)
VALUES
(1, 'Color', 0, 0, null, null),
(2, 'Power', 0, 0, null, null),
(1, 'Color', 0, 0, 'ink', null),
(2, 'Power', 0, 0, 'producer', null),
(3, 'Shape', 1, 0, null, null),
(4, 'Location', 1, 0, null, null),
(5, 'Owner', 1, 1, null, null);
@ -522,4 +527,10 @@ INSERT INTO `vn`.`annualAverageInvoiced`(`clientFk`, `invoiced`)
( 102, 100),
( 103, 1000),
( 104, 500),
( 105, 5000);
( 105, 5000);
INSERT INTO `vn`.`supplier`(`id`, `name`,`account`,`countryFk`,`nif`,`isFarmer`,`retAccount`,`commission`, `created`, `postcodeFk`, `isActive`, `street`, `city`, `provinceFk`, `postCode`, `payMethodFk`, `payDemFk`)
VALUES
( 1, 'Plants SL', 4000000001, 1, 'A11111111', 0, NULL, 0, CURDATE(), 1111, 1, 'supplier address 1', 'PONTEVEDRA', 1, 15214, 1, 1),
( 2, 'Flower King', 4000000002, 1, 'B22222222', 0, NULL, 0, CURDATE(), 2222, 1, 'supplier address 2', 'LONDON', 2, 45671, 1, 2),
( 442, 'Verdnatura Levante SL', 4000000442, 1, 'C33333333', 0, NULL, 0, CURDATE(), 3333, 1, 'supplier address 3', 'SILLA', 1, 43022, 1, 2);

View File

@ -1,21 +0,0 @@
DROP TRIGGER IF EXISTS `vn2008`.`ArticlesBeforeInsert`;
DELIMITER $$
USE `vn2008`$$
CREATE DEFINER=`root`@`%` TRIGGER `vn2008`.`ArticlesBeforeInsert`
BEFORE INSERT ON `Articles` FOR EACH ROW
BEGIN
DECLARE vDensity DOUBLE;
DECLARE vInsertId INT;
IF NEW.density IS NULL
THEN
SELECT density INTO vDensity
FROM Tipos WHERE tipo_id = NEW.tipo_id;
SET NEW.density = vDensity;
END IF;
END$$
DELIMITER ;

View File

@ -0,0 +1,26 @@
USE `vn`;
CREATE
OR REPLACE ALGORITHM = UNDEFINED
DEFINER = `root`@`%`
SQL SECURITY DEFINER
VIEW `vn`.`supplier` AS
SELECT
`p`.`Id_Proveedor` AS `id`,
`p`.`Proveedor` AS `name`,
`p`.`cuenta` AS `account`,
`p`.`pais_id` AS `countryFk`,
`p`.`NIF` AS `nif`,
`p`.`Agricola` AS `isFarmer`,
`p`.`cuentaret` AS `retAccount`,
`p`.`ComisionProveedor` AS `commission`,
`p`.`odbc_time` AS `created`,
`p`.`postcode_id` AS `postcodeFk`,
`p`.`active` AS `isActive`,
`p`.`Domicilio` AS `street`,
`p`.`Localidad` AS `city`,
`p`.`province_id` AS `provinceFk`,
`p`.`codpos` AS `postCode`,
`p`.`pay_met_id` AS `payMethodFk`,
`p`.`pay_dem_id` AS `payDemFk`
FROM
`vn2008`.`Proveedores` `p`;

View File

@ -0,0 +1,10 @@
USE `vn`;
CREATE
OR REPLACE ALGORITHM = UNDEFINED
DEFINER = `root`@`%`
SQL SECURITY DEFINER
VIEW `vn`.`payDem` AS
SELECT
`t`.`id` AS `id`, `t`.`pay_dem` AS `payDem`
FROM
`vn2008`.`pay_dem` `t`;

View File

@ -4,7 +4,7 @@ mysqldump --defaults-file=connect.ini --no-create-info account role roleRole rol
echo USE `salix`; >> 02-dumpedFixtures.sql
mysqldump --defaults-file=connect.ini --no-create-info salix ACL >> 02-dumpedFixtures.sql
echo USE `vn`; >> 02-dumpedFixtures.sql
mysqldump --defaults-file=connect.ini --no-create-info vn cplusInvoiceType477 cplusSubjectOp cplusTaxBreak >> 02-dumpedFixtures.sql
mysqldump --defaults-file=connect.ini --no-create-info vn cplusInvoiceType477 cplusSubjectOp cplusTaxBreak bookingPlanner >> 02-dumpedFixtures.sql
echo USE `vn2008`; >> 02-dumpedFixtures.sql
mysqldump --defaults-file=connect.ini --no-create-info vn2008 accion_dits Gastos Tintas >> 02-dumpedFixtures.sql

13
services/db/export-data.sh Executable file
View File

@ -0,0 +1,13 @@
#!/bin/bash
#IMPORTANT Any changes in this file are to applyed to mirror file export-data.cmd
echo "USE \`account\`;" > 02-dumpedFixtures.sql
mysqldump --defaults-file=connect.ini --no-create-info account role roleRole roleInherit >> 02-dumpedFixtures.sql
echo "USE \`salix\`;" >> 02-dumpedFixtures.sql
mysqldump --defaults-file=connect.ini --no-create-info salix ACL >> 02-dumpedFixtures.sql
echo "USE \`vn\`;" >> 02-dumpedFixtures.sql
mysqldump --defaults-file=connect.ini --no-create-info vn cplusInvoiceType477 cplusSubjectOp cplusTaxBreak bookingPlanner pgc >> 02-dumpedFixtures.sql
echo "USE \`vn2008\`;" >> 02-dumpedFixtures.sql
mysqldump --defaults-file=connect.ini --no-create-info vn2008 accion_dits Gastos Tintas >> 02-dumpedFixtures.sql