[READ-ONLY] Mirror of https://github.com/thoda-dev/shhh. Self-hostable zero-knowledge pastebin for secrets that expire on their own
docker end-to-end-encryption nuxt nuxtjs pastebin secrets selft-hosted zero-knowledge
Something went wrong. Try again.
123456789101112131415161718import { sql } from 'drizzle-orm'import { pgTable, integer, bigint, timestamp, check } from 'drizzle-orm/pg-core'
// Singleton row (id always = 1) — instance-wide denormalized counters.export const appStats = pgTable( 'app_stats', { id: integer('id').primaryKey().default(1), activePastesCountAnonymous: integer('active_pastes_count_anonymous').notNull().default(0), activePastesCountAuthenticated: integer('active_pastes_count_authenticated') .notNull() .default(0), activeBytesStored: bigint('active_bytes_stored', { mode: 'number' }).notNull().default(0), updatedAt: timestamp('updated_at', { withTimezone: true }).notNull().defaultNow() }, table => [check('app_stats_singleton_check', sql`${table.id} = 1`)])