import type { Kysely, Migration, MigrationProvider } from "kysely"; const migrations: Record = {}; export const migrationProvider: MigrationProvider = { async getMigrations() { return migrations; }, }; migrations["001"] = { async up(db: Kysely) { await db.schema .createTable("post") .addColumn("uri", "varchar", (col) => col.primaryKey()) .addColumn("text", "varchar", (col) => col.notNull()) .addColumn("indexedAt", "varchar", (col) => col.notNull()) .execute(); }, async down(db: Kysely) { await db.schema.dropTable("post").execute(); }, };