Rename nostr_events_new_pkey to nostr_events_pkey

This commit is contained in:
Alex Gleason 2025-02-23 09:21:14 -06:00
parent 497d5d12c9
commit 02d4235abd
No known key found for this signature in database
GPG key ID: 7211D1F99744FBB7
2 changed files with 24 additions and 0 deletions

View file

@ -0,0 +1,12 @@
import { type Kysely, sql } from 'kysely';
export async function up(db: Kysely<unknown>): Promise<void> {
try {
await sql`ALTER INDEX nostr_events_new_pkey RENAME TO nostr_events_pkey;`.execute(db);
} catch {
// all good
}
}
export async function down(_db: Kysely<unknown>): Promise<void> {
}

View file

@ -210,6 +210,16 @@ Deno.test('throws a RelayError when inserting an event deleted by a user', async
);
});
Deno.test('inserting the same event twice', async () => {
await using db = await createTestDB({ pure: true });
const { store } = db;
const event = genEvent({ kind: 1 });
await store.event(event);
await store.event(event);
});
Deno.test('inserting replaceable events', async () => {
await using db = await createTestDB({ pure: true });
const { store } = db;
@ -225,6 +235,8 @@ Deno.test('inserting replaceable events', async () => {
const newerEvent = genEvent({ kind: 0, created_at: 999 }, sk);
await store.event(newerEvent);
assertEquals(await store.query([{ kinds: [0] }]), [newerEvent]);
await store.event(olderEvent); // doesn't throw
});
Deno.test("throws a RelayError when querying an event with a large 'since'", async () => {