import * as schema from '$lib/db/schema';
import { connectD1 } from 'wrangler-proxy';
export const cloudflare: Handle = async ({ event, resolve }) => {
if (dev) {
event.locals.D1 = drizzle(connectD1('D1', { hostname }), { schema });
} else if (event?.platform?.env && !dev) {
event.locals.D1 = drizzle(event.platform?.env?.D1, { schema });
}
return await resolve(event);
};
export const users = createTable('user', {
id: text('id')
.notNull()
.$defaultFn(() => uuidv4())
.primaryKey(),
export const usersRelations = relations(users, ({ one }) => ({
applications: one(applications)
}));
const user = await db.query.users.findFirst({
where: eq(users.id, user_id)
});
import * as schema from '$lib/db/schema';
import { connectD1 } from 'wrangler-proxy';
export const cloudflare: Handle = async ({ event, resolve }) => {
if (dev) {
event.locals.D1 = drizzle(connectD1('D1', { hostname }), { schema });
} else if (event?.platform?.env && !dev) {
event.locals.D1 = drizzle(event.platform?.env?.D1, { schema });
}
return await resolve(event);
};
export const users = createTable('user', {
id: text('id')
.notNull()
.$defaultFn(() => uuidv4())
.primaryKey(),
export const usersRelations = relations(users, ({ one }) => ({
applications: one(applications)
}));
const user = await db.query.users.findFirst({
where: eq(users.id, user_id)
});