Switch to uuidv7 for accounts id

This commit is contained in:
Dominic Ferrando
2026-08-15 14:01:19 -04:00
parent b395a0f98c
commit 2d20f5e893
@@ -4,7 +4,7 @@ import { addDefaultColumns } from '../db';
export async function up(db: Kysely<any>): Promise<void> { export async function up(db: Kysely<any>): Promise<void> {
// TABLE: ACCOUNTS // TABLE: ACCOUNTS
await db.schema.createTable("accounts") await db.schema.createTable("accounts")
.addColumn("id", "uuid", (cb) => cb.primaryKey().defaultTo(sql`gen_random_uuid()`)) .addColumn("id", "uuid", (cb) => cb.primaryKey().defaultTo(sql`uuidv7()`))
.addColumn("created_at", "timestamptz", (cb) => cb .addColumn("created_at", "timestamptz", (cb) => cb
.notNull() .notNull()
.defaultTo(sql`now()`) .defaultTo(sql`now()`)