Skip to content

Commit 8bd1d22

Browse files
authored
chore(order): Remove unique index on item_id:version for order_item (medusajs#14268)
* Remove unique index * Add changeset * Remove previous migration file * Remove down method
1 parent dd74ce3 commit 8bd1d22

File tree

5 files changed

+14
-28
lines changed

5 files changed

+14
-28
lines changed

.changeset/sour-papayas-relax.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@medusajs/order": patch
3+
---
4+
5+
chore(order): Remove unique index on item_id:version for order_item

packages/modules/order/src/migrations/.snapshot-medusa-order.json

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2005,15 +2005,6 @@
20052005
"unique": false,
20062006
"expression": "CREATE INDEX IF NOT EXISTS \"IDX_order_item_deleted_at\" ON \"order_item\" (\"deleted_at\") WHERE deleted_at IS NOT NULL"
20072007
},
2008-
{
2009-
"keyName": "IDX_unique_order_item_version_item_id",
2010-
"columnNames": [],
2011-
"composite": false,
2012-
"constraint": false,
2013-
"primary": false,
2014-
"unique": false,
2015-
"expression": "CREATE UNIQUE INDEX IF NOT EXISTS \"IDX_unique_order_item_version_item_id\" ON \"order_item\" (\"version\", \"item_id\") WHERE deleted_at IS NULL"
2016-
},
20172008
{
20182009
"keyName": "order_item_pkey",
20192010
"columnNames": [

packages/modules/order/src/migrations/Migration20251130184633.ts

Lines changed: 0 additions & 13 deletions
This file was deleted.
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
import { Migration } from "@mikro-orm/migrations"
2+
3+
export class Migration20251210112924 extends Migration {
4+
override async up(): Promise<void> {
5+
this.addSql(`drop index if exists "IDX_unique_order_item_version_item_id";`)
6+
}
7+
8+
override async down(): Promise<void> {}
9+
}

packages/modules/order/src/models/order-item.ts

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -51,12 +51,6 @@ const _OrderItem = model
5151
unique: false,
5252
where: "deleted_at IS NOT NULL",
5353
},
54-
{
55-
name: "IDX_unique_order_item_version_item_id",
56-
on: ["version", "item_id"],
57-
unique: true,
58-
where: "deleted_at IS NULL",
59-
},
6054
])
6155

6256
export const OrderItem = _OrderItem

0 commit comments

Comments
 (0)