Files
medusa-store/packages/modules/user/src/models/user.ts
Adrien de Peretti ac79585232 feat(user): Migrate user module to DML (#10389)
* feat(user): Migrate user module to DML

* Create rotten-tigers-worry.md

* update indexes names following conventions

* remove duplicate modifier
2024-12-02 12:36:40 +01:00

19 lines
485 B
TypeScript

import { model } from "@medusajs/framework/utils"
export const User = model
.define("user", {
id: model.id({ prefix: "user" }).primaryKey(),
first_name: model.text().searchable().nullable(),
last_name: model.text().searchable().nullable(),
email: model.text().searchable(),
avatar_url: model.text().nullable(),
metadata: model.json().nullable(),
})
.indexes([
{
unique: true,
on: ["email"],
where: "deleted_at IS NULL",
},
])