Added combined unique constraints using plant_id and serial_number

This commit is contained in:
dhanabalan
2025-04-20 17:00:36 +05:30
parent 1073a7cb0b
commit 283761003b

View File

@@ -19,7 +19,7 @@ return new class extends Migration
plant_id BIGINT NOT NULL,
invoice_number TEXT NOT NULL,
serial_number TEXT UNIQUE,
serial_number TEXT DEFAULT NULL,
motor_scanned_status TEXT DEFAULT NULL,
pump_scanned_status TEXT DEFAULT NULL,
@@ -42,6 +42,7 @@ return new class extends Migration
updated_at TIMESTAMP NOT NULL DEFAULT NOW(),
deleted_at TIMESTAMP,
UNIQUE (plant_id, serial_number),
FOREIGN KEY (sticker_master_id) REFERENCES sticker_masters (id),
FOREIGN KEY (plant_id) REFERENCES plants (id)
);