15 lines
383 B
TypeScript
15 lines
383 B
TypeScript
import { integer, pgTable, primaryKey, smallint, text } from 'drizzle-orm/pg-core'
|
|
|
|
export const weeklyIdCounters = pgTable(
|
|
'weekly_id_counters',
|
|
{
|
|
prefix: text('prefix').notNull(),
|
|
yy: smallint('yy').notNull(),
|
|
ww: smallint('ww').notNull(),
|
|
lastValue: integer('last_value').notNull(),
|
|
},
|
|
(t) => [
|
|
primaryKey({ columns: [t.prefix, t.yy, t.ww] }),
|
|
],
|
|
)
|