MVP for API Key authentication

This commit is contained in:
ian
2025-12-03 14:51:59 +07:00
parent 9413c442df
commit 347e0192e2
17 changed files with 733 additions and 49 deletions
+14
View File
@@ -0,0 +1,14 @@
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] }),
],
)