Fix for room swap migration
This commit is contained in:
@@ -15419,7 +15419,12 @@ UPDATE interiors i
|
|||||||
SET room_id = prm.new_room_id
|
SET room_id = prm.new_room_id
|
||||||
FROM print_room_mapping prm
|
FROM print_room_mapping prm
|
||||||
WHERE i.print_id = prm.printid
|
WHERE i.print_id = prm.printid
|
||||||
AND i.position = 0;
|
AND i.position = 0
|
||||||
|
AND NOT EXISTS (
|
||||||
|
SELECT 1 FROM interiors i2
|
||||||
|
WHERE i2.print_id = i.print_id
|
||||||
|
AND i2.room_id = prm.new_room_id
|
||||||
|
);
|
||||||
|
|
||||||
-- Step 5: Insert new position 0 interiors for prints that don't have them yet
|
-- Step 5: Insert new position 0 interiors for prints that don't have them yet
|
||||||
WITH print_room_mapping AS (
|
WITH print_room_mapping AS (
|
||||||
|
|||||||
Reference in New Issue
Block a user