switch to sveltekit and make big progress

This commit is contained in:
unurled 2025-07-05 23:21:18 +02:00
parent 73c32b4fb6
commit a8d502f2ee
531 changed files with 3468 additions and 27682 deletions

View file

@ -0,0 +1,19 @@
import * as t from 'drizzle-orm/pg-core';
import { permissionsToRoles, usersToRoles } from './schema';
import { relations } from 'drizzle-orm';
import { timestamps } from '../util';
export const users = t.pgTable('user', {
id: t.text('id').primaryKey(),
username: t.text('username').notNull().unique(),
oauth_id: t.text('oauth_id').notNull(),
email: t.text('email').notNull().unique(),
...timestamps
});
export const usersRelations = relations(users, ({ many }) => ({
permissionsToRoles: many(permissionsToRoles),
usersToRoles: many(usersToRoles)
}));
export type User = typeof users.$inferSelect;