16 lines
606 B
JavaScript
16 lines
606 B
JavaScript
import { integer, pgTable, text, timestamp, uuid } from 'drizzle-orm/pg-core';
|
|
import { orders } from './orders.js';
|
|
export const orderItems = pgTable('order_items', {
|
|
id: uuid('id').primaryKey().defaultRandom(),
|
|
orderId: uuid('order_id')
|
|
.notNull()
|
|
.references(() => orders.id, { onDelete: 'cascade' }),
|
|
amazonSku: text('amazon_sku').notNull(),
|
|
amazonOrderItemId: text('amazon_order_item_id'),
|
|
quantity: integer('quantity').notNull(),
|
|
title: text('title'),
|
|
createdAt: timestamp('created_at', { withTimezone: true })
|
|
.notNull()
|
|
.defaultNow()
|
|
});
|