Files
buzz/app/(ui)/admin/log/page.tsx
T
dmgnr 536bf4cb81
Build and Push Image / build-backend (push) Successful in 45s
Build and Push Image / build-frontend (push) Successful in 1m17s
Build and Push Image / push (push) Successful in 45s
fix(log): migrate db.execute usage to match latest drizzle
2026-06-09 18:18:27 +07:00

23 lines
585 B
TypeScript
Executable File

import { sql } from "drizzle-orm";
import { db } from "@/lib/db";
import { auditLog, user } from "@/lib/db/schema";
import AuditLogViewer from "./client";
export default async function AuditLogViewerPage() {
const logs = (await db.execute(sql`
SELECT *
FROM (
SELECT *
FROM ${auditLog}
ORDER BY ${auditLog.id} DESC
LIMIT 1000
) t
ORDER BY id ASC;
`)) as (typeof auditLog.$inferSelect)[];
const users = await db
.select({ name: user.name, email: user.email })
.from(user);
return <AuditLogViewer logs={logs} users={users} />;
}