From ac8d8b03bc9929a09b1ea5a229e548a2053629d6 Mon Sep 17 00:00:00 2001 From: Jeffrey Date: Thu, 26 Feb 2026 11:07:15 +0100 Subject: [PATCH] migration: add users api key fields --- src/migrations/20260226_095439.ts | 15 +++++++++++++++ src/migrations/index.ts | 20 +++++++++++++++++++- 2 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 src/migrations/20260226_095439.ts diff --git a/src/migrations/20260226_095439.ts b/src/migrations/20260226_095439.ts new file mode 100644 index 0000000..7045116 --- /dev/null +++ b/src/migrations/20260226_095439.ts @@ -0,0 +1,15 @@ +import { MigrateUpArgs, MigrateDownArgs, sql } from '@payloadcms/db-postgres' + +export async function up({ db, payload, req }: MigrateUpArgs): Promise { + await db.execute(sql` + ALTER TABLE "users" ADD COLUMN "enable_a_p_i_key" boolean; + ALTER TABLE "users" ADD COLUMN "api_key" varchar; + ALTER TABLE "users" ADD COLUMN "api_key_index" varchar;`) +} + +export async function down({ db, payload, req }: MigrateDownArgs): Promise { + await db.execute(sql` + ALTER TABLE "users" DROP COLUMN "enable_a_p_i_key"; + ALTER TABLE "users" DROP COLUMN "api_key"; + ALTER TABLE "users" DROP COLUMN "api_key_index";`) +} diff --git a/src/migrations/index.ts b/src/migrations/index.ts index b6d3f81..8f22c72 100644 --- a/src/migrations/index.ts +++ b/src/migrations/index.ts @@ -1,7 +1,20 @@ +import * as migration_20260221_114950_baseline from './20260221_114950_baseline'; +import * as migration_20260221_115051_add_service_calculator from './20260221_115051_add_service_calculator'; import * as migration_20260224_091812_add_anchor_links from './20260224_091812_add_anchor_links'; import * as migration_20260224_133833 from './20260224_133833'; +import * as migration_20260226_095439 from './20260226_095439'; export const migrations = [ + { + up: migration_20260221_114950_baseline.up, + down: migration_20260221_114950_baseline.down, + name: '20260221_114950_baseline', + }, + { + up: migration_20260221_115051_add_service_calculator.up, + down: migration_20260221_115051_add_service_calculator.down, + name: '20260221_115051_add_service_calculator', + }, { up: migration_20260224_091812_add_anchor_links.up, down: migration_20260224_091812_add_anchor_links.down, @@ -10,6 +23,11 @@ export const migrations = [ { up: migration_20260224_133833.up, down: migration_20260224_133833.down, - name: '20260224_133833' + name: '20260224_133833', + }, + { + up: migration_20260226_095439.up, + down: migration_20260226_095439.down, + name: '20260226_095439' }, ];