Recreate nip46_tokens in down migration

This commit is contained in:
Alex Gleason 2024-10-02 18:34:19 -05:00
parent 432857c2ff
commit ff361a4106
No known key found for this signature in database
GPG key ID: 7211D1F99744FBB7

View file

@ -49,4 +49,14 @@ export async function up(db: Kysely<DB>): Promise<void> {
export async function down(db: Kysely<DB>): Promise<void> { export async function down(db: Kysely<DB>): Promise<void> {
await db.schema.dropTable('auth_tokens').execute(); await db.schema.dropTable('auth_tokens').execute();
await db.schema
.createTable('nip46_tokens')
.addColumn('api_token', 'text', (col) => col.primaryKey().unique().notNull())
.addColumn('user_pubkey', 'text', (col) => col.notNull())
.addColumn('server_seckey', 'bytea', (col) => col.notNull())
.addColumn('server_pubkey', 'text', (col) => col.notNull())
.addColumn('relays', 'text', (col) => col.defaultTo('[]'))
.addColumn('connected_at', 'timestamp', (col) => col.defaultTo(sql`CURRENT_TIMESTAMP`))
.execute();
} }