Fix users being able to claim a card twice if the user has multiple of it already
This commit is contained in:
parent
74cdf818d1
commit
ad505b3ea2
7 changed files with 87 additions and 15 deletions
|
@ -0,0 +1,8 @@
|
|||
CREATE TABLE `claim` (
|
||||
`Id` varchar(255) NOT NULL,
|
||||
`WhenCreated` datetime NOT NULL,
|
||||
`WhenUpdated` datetime NOT NULL,
|
||||
`ClaimId` varchar(255) NOT NULL,
|
||||
`InventoryId` varchar(255) NOT NULL,
|
||||
PRIMARY KEY (`Id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
|
@ -0,0 +1,10 @@
|
|||
INSERT INTO claim (
|
||||
Id,
|
||||
ClaimId,
|
||||
InventoryId
|
||||
)
|
||||
SELECT
|
||||
UUID(),
|
||||
ClaimId,
|
||||
Id
|
||||
FROM inventory;
|
|
@ -0,0 +1,2 @@
|
|||
ALTER TABLE inventory
|
||||
DROP ClaimId;
|
Loading…
Add table
Add a link
Reference in a new issue