import { pgTable, text, timestamp, uniqueIndex, uuid } from 'drizzle-orm/pg-core'; export const apiKeys = pgTable('api_keys', { id: uuid('id').primaryKey().defaultRandom(), provider: text('provider').notNull(), label: text('label').notNull(), value: text('value').notNull(), createdAt: timestamp('created_at', { withTimezone: true }) .notNull() .defaultNow(), updatedAt: timestamp('updated_at', { withTimezone: true }) .notNull() .defaultNow() }, (t) => ({ providerLabelUniqueIdx: uniqueIndex('api_keys_provider_label_unique').on(t.provider, t.label) }));