From 171350a34dc536f325b1cf69af958149b936775c Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Wed, 15 May 2024 08:08:30 -0500 Subject: [PATCH] Drop deleted_at column --- src/db/DittoTables.ts | 1 - src/db/migrations/020_drop_deleted_at.ts | 10 ++++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 src/db/migrations/020_drop_deleted_at.ts diff --git a/src/db/DittoTables.ts b/src/db/DittoTables.ts index 77e0b80..42d39ea 100644 --- a/src/db/DittoTables.ts +++ b/src/db/DittoTables.ts @@ -30,7 +30,6 @@ interface EventRow { created_at: number; tags: string; sig: string; - deleted_at: number | null; } interface EventFTSRow { diff --git a/src/db/migrations/020_drop_deleted_at.ts b/src/db/migrations/020_drop_deleted_at.ts new file mode 100644 index 0000000..670f94d --- /dev/null +++ b/src/db/migrations/020_drop_deleted_at.ts @@ -0,0 +1,10 @@ +import { Kysely } from 'kysely'; + +export async function up(db: Kysely): Promise { + await db.deleteFrom('nostr_events').where('deleted_at', 'is not', 'null').execute(); + await db.schema.alterTable('nostr_events').dropColumn('deleted_at').execute(); +} + +export async function down(db: Kysely): Promise { + await db.schema.alterTable('nostr_events').addColumn('deleted_at', 'integer').execute(); +}