Skip to content
This repository was archived by the owner on Sep 17, 2024. It is now read-only.

Commit 641611d

Browse files
committed
chore(analytics): migrate schema to drizzle
1 parent ffc78c5 commit 641611d

3 files changed

Lines changed: 11 additions & 19 deletions

File tree

modules/analytics/db/migrations/20240813023547_init/migration.sql

Lines changed: 0 additions & 16 deletions
This file was deleted.

modules/analytics/db/migrations/migration_lock.toml

Lines changed: 0 additions & 3 deletions
This file was deleted.

modules/analytics/db/schema.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import { Query, schema, uniqueIndex, index } from "./schema.gen.ts";
2+
3+
export const events = schema.table("events", {
4+
id: Query.uuid("id").primaryKey().defaultRandom(),
5+
timestamp: Query.timestamp("timestamp"),
6+
name: Query.text("name"),
7+
metadata: Query.jsonb("metadata")
8+
}, (table) => ({
9+
eventId: uniqueIndex("event_id").on(table.id),
10+
eventNameTime: index("event_name_time").on(table.name, Query.desc(table.timestamp))
11+
}));

0 commit comments

Comments
 (0)