From fcaa008241caa6a24a6f7c6a81d83a90a58dc1bd Mon Sep 17 00:00:00 2001 From: Juan Ferrer Toribio Date: Wed, 26 Feb 2025 11:46:46 +0100 Subject: [PATCH] fix: refs #4409 versions fix --- db/versions/11009-tealRuscus/04-buyOut.sql | 25 ++++++------------- .../11009-tealRuscus/05-stockConfig.sql | 3 --- .../11009-tealRuscus/06-stockConfigInsert.sql | 2 ++ db/versions/11009-tealRuscus/07-buyLotSeq.sql | 1 + db/versions/11009-tealRuscus/08-saleLotFk.sql | 2 ++ .../11009-tealRuscus/09-orderRowLot.sql | 2 ++ db/versions/11009-tealRuscus/10-buyLotFk.sql | 2 ++ 7 files changed, 16 insertions(+), 21 deletions(-) create mode 100644 db/versions/11009-tealRuscus/06-stockConfigInsert.sql create mode 100644 db/versions/11009-tealRuscus/07-buyLotSeq.sql create mode 100644 db/versions/11009-tealRuscus/08-saleLotFk.sql create mode 100644 db/versions/11009-tealRuscus/09-orderRowLot.sql create mode 100644 db/versions/11009-tealRuscus/10-buyLotFk.sql diff --git a/db/versions/11009-tealRuscus/04-buyOut.sql b/db/versions/11009-tealRuscus/04-buyOut.sql index 7c1ec4d8e4..e2be18da56 100644 --- a/db/versions/11009-tealRuscus/04-buyOut.sql +++ b/db/versions/11009-tealRuscus/04-buyOut.sql @@ -1,21 +1,10 @@ RENAME TABLE IF EXISTS stock.outbound TO stock.buyOut; ALTER TABLE stock.buyOut - CHANGE tableName source enum('buy','sale','orderRow') CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, - CHANGE id outFk int(10) UNSIGNED NOT NULL, - DROP INDEX source, - DROP COLUMN tableId, - DROP INDEX expired, - DROP COLUMN expired, - ADD INDEX(source); - -CREATE SEQUENCE IF NOT EXISTS vn.buyLot; - -ALTER TABLE hedera.orderRow - ADD COLUMN IF NOT EXISTS lotFk INT UNSIGNED NOT NULL DEFAULT nextval(vn.buyLot) AFTER id; - -ALTER TABLE vn.sale - ADD COLUMN IF NOT EXISTS lotFk INT UNSIGNED NOT NULL DEFAULT nextval(vn.buyLot) AFTER id; - -ALTER TABLE vn.buy - ADD COLUMN IF NOT EXISTS lotFk INT UNSIGNED NOT NULL DEFAULT nextval(vn.buyLot) AFTER id; + CHANGE IF EXISTS tableName source enum('buy','sale','orderRow') CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + CHANGE IF EXISTS id outFk int(10) UNSIGNED NOT NULL, + DROP INDEX IF EXISTS source, + DROP COLUMN IF EXISTS tableId, + DROP INDEX IF EXISTS expired, + DROP COLUMN IF EXISTS expired, + ADD INDEX IF NOT EXISTS (source); diff --git a/db/versions/11009-tealRuscus/05-stockConfig.sql b/db/versions/11009-tealRuscus/05-stockConfig.sql index 466a419cac..3813206aec 100644 --- a/db/versions/11009-tealRuscus/05-stockConfig.sql +++ b/db/versions/11009-tealRuscus/05-stockConfig.sql @@ -6,6 +6,3 @@ CREATE TABLE stock.config ( ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci; - -INSERT INTO stock.config (id, saleLife) - VALUES (1, 90); diff --git a/db/versions/11009-tealRuscus/06-stockConfigInsert.sql b/db/versions/11009-tealRuscus/06-stockConfigInsert.sql new file mode 100644 index 0000000000..780e5222f6 --- /dev/null +++ b/db/versions/11009-tealRuscus/06-stockConfigInsert.sql @@ -0,0 +1,2 @@ +INSERT INTO stock.config (id, saleLife) + VALUES (1, 90); diff --git a/db/versions/11009-tealRuscus/07-buyLotSeq.sql b/db/versions/11009-tealRuscus/07-buyLotSeq.sql new file mode 100644 index 0000000000..8b97509d97 --- /dev/null +++ b/db/versions/11009-tealRuscus/07-buyLotSeq.sql @@ -0,0 +1 @@ +CREATE SEQUENCE IF NOT EXISTS vn.buyLot; diff --git a/db/versions/11009-tealRuscus/08-saleLotFk.sql b/db/versions/11009-tealRuscus/08-saleLotFk.sql new file mode 100644 index 0000000000..6f32413a55 --- /dev/null +++ b/db/versions/11009-tealRuscus/08-saleLotFk.sql @@ -0,0 +1,2 @@ +ALTER TABLE vn.sale + ADD COLUMN IF NOT EXISTS lotFk INT UNSIGNED NOT NULL DEFAULT nextval(vn.buyLot) AFTER id; diff --git a/db/versions/11009-tealRuscus/09-orderRowLot.sql b/db/versions/11009-tealRuscus/09-orderRowLot.sql new file mode 100644 index 0000000000..fde39f7e7d --- /dev/null +++ b/db/versions/11009-tealRuscus/09-orderRowLot.sql @@ -0,0 +1,2 @@ +ALTER TABLE hedera.orderRow + ADD COLUMN IF NOT EXISTS lotFk INT UNSIGNED NOT NULL DEFAULT nextval(vn.buyLot) AFTER id; diff --git a/db/versions/11009-tealRuscus/10-buyLotFk.sql b/db/versions/11009-tealRuscus/10-buyLotFk.sql new file mode 100644 index 0000000000..602c9fc2c5 --- /dev/null +++ b/db/versions/11009-tealRuscus/10-buyLotFk.sql @@ -0,0 +1,2 @@ +ALTER TABLE vn.buy + ADD COLUMN IF NOT EXISTS lotFk INT UNSIGNED NOT NULL DEFAULT nextval(vn.buyLot) AFTER id;